ネットワークプログラミング相談室 Port20
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 07/08/27 22:59:15 ネバツイテ 折り返そうしても出てこないことあるよなぁ 51:デフォルトの名無しさん 07/08/29 01:24:10 あるある 52:デフォルトの名無しさん 07/08/30 22:04:12 Winsockにてサーバアプリケーションを作成しています。 メインスレッドで、クライアントからの接続待受スレッド(スレッドA)を起動し、 クライアントからの接続ごとに送受信用スレッドを起動しています。 スレッドA:クライアントからの接続待受スレッド A-1.ソケットの作成、bindやらlistenやら A-2.WSAEventSelectでFD_ACCEPTを待つイベントをセット A-3.ループを開始し、この中でWSAWaitForMultipleEventsでイベント待ち A-4.FD_ACCEPTが来たらacceptしてスレッドBを起動し、接続待ちに戻る スレッドB:1クライアントごとの送受信スレッド B-1.WSAEventSelectでFD_CLODE、FD_READを待つイベントをセット B-2.ループを開始し、この中でWSAWaitForMultipleEventsでイベント待ち B-3.FD_READが来たらrecvで受信し、電文の終端文字を受信したらレスポンスをsendで返す 電文の終端文字が無ければループ先頭に戻り、次のFD_READを待つ recvでSOCKET_ERRORが返ったらループ終了 B-4.FD_CLOSEが来たらソケットをクローズしてループ終了 B-5.ループを抜けたらスレッドを終了 クライアント: C-1.ソケットを作成してコネクト C-2.sendしてレスポンスを待つ(recv) C-3.レスポンスを受信したら切断して終了
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4334日前に更新/263 KB
担当:undef