من برنامه شما رو اینگونه ساختم . آیا درست است ؟
چرا اجرا نمی شود ؟
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Chilkat;
namespace Socks_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Chilkat.Http http = new Chilkat.Http();
bool success;
// ابتدا باید کامپوننت رو فعال کنیم
success = http.UnlockComponent("کد فعال سازی");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
return;
}
// آموزش وصل شدن به سرور HTTP با استفاده از Socks 4 و 5
// نام هاست ساکس می تواند آی پی یا آدرس مورد نظر باشد
http.SocksHostname = "آدرس هاست پروکسی";
http.SocksPort = 1080;
http.SocksUsername = "یوزر لوگین";
http.SocksPassword = "پسورد";
// باید ورژن ساکس رو معلوم کنیم
http.SocksVersion = 5;
// نکته: ساکس 4 یوزرنیم بدون پسورد می پذیرد
// در ساکس 5 یوزرنیم به همراه پسورد محافظت شده است
// دانلود نمونه ای برای تست ساکس مورد نظر
success = http.Download("http://www.python.org/ftp/python/2.5/python-2.5.msi", "python-2.5.msi");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
}
else
{
MessageBox.Show("فایل مورد نظر دانلود شد!");
}
}
}
}