10/06/29 19:51:26
遅ながら>>1おつ!
そして質問なのですが、現在HTTPのやりとりをするソフトをつくろうと思い、とりあえず普通のHPサーバからデータを受信しようと下記のコードを書きました。
しかしうまく動いてくれません。お力添えをお願いいたします。
System.Net.Sockets.TcpClient tcp = new System.Net.Sockets.TcpClient("192.168.24.86",80);
textBox1.Text = tcp.Connected.ToString() + "\n\n";
Byte[] data = ASCIIEncoding.ASCII.GetBytes("GET / HTTP/1.0");
System.Net.Sockets.NetworkStream nsr = tcp.GetStream();
nsr.Write(data, 0, data.Length);
data = new byte[512];
int datas = nsr.Read(data, 0, data.Length);
textBox1.Text += ASCIIEncoding.ASCII.GetString(data,0,datas);
をフォームロード時のイベントに書いているのですがnsr.Readの行で処理が止まってしまい先へ進みません。
接続はちゃんと出来ているようです。
サーバ192.168.24.84はブラウザからもアクセスできる普通のHPサーバです。
どこかおかしなところがございましたらよろしくお願い致します。