- - PR -
TCPClient
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-09-14 20:00
TCPClientとTCPListenerで通信を行っています。
上り電文は正常に送信できます。 そしてTCPListenerが下り電文を送信するところまでは良いのですが、 TCPClientが電文を受信するところで at System.Net.Sockets.NetworkStream.Read 「転送接続からデータを読み取れません」 が発生します。 【クライアント側受信コード】 Dim tc As TcpClient = New TcpClient() Dim ns As NetworkStream = tc.GetStream() ns.Read 【サーバ側送信コード】 TcpClient.GetStream().Write() TcpClient.GetStream().Close() TcpClient.Close() たまに成功するときもあるのですが、9割方exceptionです。 解決策が見つからず悩んでいます。 よろしくお願いします。 | ||||||||
|
投稿日時: 2006-09-14 20:46
肝心の例外の種類をはしょらないで下さいな。発生しているのはIOExceptionですよね?リファレンスマニュアルのメモを参照してください。ErrorCodeやInnnerExceptionの値はどうなっていました?
コードも端折りすぎ。引数に何を与えているのか、全く書かれて居ないじゃないですか。 #Client側でReadメソッドを呼ぶ前に、サーバー側でCloseしてしまっている予感 |
1