farhadr1375
سه شنبه 19 فروردین 1393, 19:47 عصر
سلام. دوستان میخام یه سوکت بنویسم و مستقیم به سور سایت وصل شم و صفحه اول سایت رو با متد get بخونم . میشه یه کد کوچیک بنویسید واسم؟ مرسی
من این کدو نوشتم منتها سرور جواب بد ریکوعست میفرسته واسم
Socket so = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
so.Connect("www.tabnak.ir", 80);
byte[] buffer = Encoding.UTF8.GetBytes(richTextBox1.Text);
so.Send(buffer);
byte[] rec = new byte[1000];
so.Receive(rec);
richTextBox1.Text = Encoding.ASCII.GetString(rec);
اینم مقادیر هدر که تو تکست باکس هست
GET / HTTP/1.1
Host: www.tabnak.ir
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: Close
من این کدو نوشتم منتها سرور جواب بد ریکوعست میفرسته واسم
Socket so = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
so.Connect("www.tabnak.ir", 80);
byte[] buffer = Encoding.UTF8.GetBytes(richTextBox1.Text);
so.Send(buffer);
byte[] rec = new byte[1000];
so.Receive(rec);
richTextBox1.Text = Encoding.ASCII.GetString(rec);
اینم مقادیر هدر که تو تکست باکس هست
GET / HTTP/1.1
Host: www.tabnak.ir
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: Close