- 532 名前:デフォルトの名無しさん [2011/08/21(日) 19:26:09.84 ]
- C#でsocket使おうと思い質問です。
参考にしたのは ttp://dobon.net/vb/dotnet/internet/downloadusesocket.html なのですが、 //受信する byte [] resBytes = new byte[1024]; System.IO.MemoryStream mem = new System.IO.MemoryStream(); while (true){ int resSize =sock.Receive(resBytes, resBytes.Length,System.Net.Sockets.SocketFlags.None); if (resSize == 0) break; mem.Write(resBytes, 0, resSize); } の部分がうまく動作しません。 while一週目で全文受信したのち、2周目でresSize 0がこないのです。 ずっとsock.Receiveのところで固まってしまいます。なにか足りないのでしょうか? オツムの足りない私めにご教示お願いします。
|

|