ネットワークプログラミング相談室 Port19at TECHネットワークプログラミング相談室 Port19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト277:デフォルトの名無しさん 07/04/22 21:57:26 専門家もピンキリ。 自称専門家なんてのも居るし。 278:デフォルトの名無しさん 07/04/23 00:24:45 windowsどうしのTCPです。 2つときは、簡単だったのですが、A,B,Cと3つパソコンでやまびこ みたいにエコーをしたいと思ってます。A→B→C→B→A 子スレッドがそれぞれ担当するとします。 --①Aの子スレッドのプログラム-- send(); //A→Bのメッセージを送信 recv(); //B→Aのメッセージを受信 --②Bの子スレッドのプログラム-- recv(); //A→Bのメッセージを受信 B⇔Cのための子子スレッドを呼び出し? send(); //B→Cのメッセージを送信 --③BのB⇔Cのための子子スレッド-- send(); //B→Cのメッセージを送信 recv(); //C→Bのメッセージを受信 こういう感じでしょうか? 疑問がありまして、Bの子スレッドのなかで、③を呼び出して子子スレッドは、 たぶんダメですよね。実際に実装するときは、どのようになるでしょうか。 よろしくお願いします。 279:278 07/04/23 00:34:05 訂正すみませんです。 よろしくお願いします。 --①Aの子スレッドのプログラム-- send(); //A→Bのメッセージを送信 //Cから戻ってくるまで、ちょっと待ちます recv(); //B→Aのメッセージを受信 --②Bの子スレッドのプログラム-- recv(); //A→Bのメッセージを受信 B⇔Cのための子子スレッドを呼び出し? //Cからメッセージが来てsend() send(); //B→Aのメッセージを送信 --③BのB⇔Cのための子子スレッド-- send(); //B→Cのメッセージを送信 recv(); //C→Bのメッセージを受信 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch