ネットワークプログラミング相談室 Port22at TECHネットワークプログラミング相談室 Port22 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 08/10/07 07:32:20 write( fd, WRONG_PASSWORD) shutdown(fd, SD_WRITE) while( read(fd, buf) != 0 ) close(fd) みたいなコードで、close(fd)するときに、 相手にメッセージが届いてない事があるって話? 601:デフォルトの名無しさん 08/10/07 07:33:00 あ、while行の最後にセミコロン忘れた 602:デフォルトの名無しさん 08/10/07 07:38:53 >>599 それから察するに、数バイトまとめて送ったとしても そのデータが混ざり合う可能性があるってこと? 603:デフォルトの名無しさん 08/10/07 12:11:39 >>602 そうならないと明記されていればいいんだが 見たことないや 604:デフォルトの名無しさん 08/10/07 12:43:11 >>600の方法で解決しないなら、相手側も疑ったほうがいいんじゃないか。 エラーのレスを受け取る側が切断かけたほうがすっきりすると思うよ。 605:デフォルトの名無しさん 08/10/07 12:45:41 >>602 APIで渡した順に送られる。混ざることはない。 複数スレッドでひとつのソケットに書き込むと、渡す順序を制御できない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch