ネットワークプログラミング相談室 Port23at TECHネットワークプログラミング相談室 Port23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト395:デフォルトの名無しさん 09/02/15 00:50:59 どうやって制御してるの? 396:デフォルトの名無しさん 09/02/15 01:21:34 >>395 リモートのホストに聞いてください。 397:デフォルトの名無しさん 09/02/15 01:23:55 >>396 ちがう。 リモートのホストが>>393の制御下にあるというから、 どうやって制御しているのかを聞いている。 398:デフォルトの名無しさん 09/02/15 10:39:33 いろいろ説明不足ですいません。。 クライアントでrecvするとECONNRESETが返ってきます。 サーバ側でアクティブ・クローズしてるのですが、これが原因なんですかね? 処理の流れとしては、以下のような感じになっています。 client server accept connect send recv send recv close (クライアントのrecvとサーバのcloseとのタイミングが問題?) close よく考えると、サーバ側でsendしても実際は送られてない可能性が高いので、 その後すぐcloseしてしまうのは、問題な気もしますが、 高負荷でないとこの方法でうまく行きます。 (うまく行ってる場合は、たまたまsendがすぐにデータを転送していたということでしょうか?) サーバ側では、sendしたあと、peerがcloseしたのを確認した後にcloseするのが いいのでしょうか? (recvで0が返ってくるまでcloseしないとか) どなたかご教授ください 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch