ネットワークプログラミング相談室 Port25
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 09/12/28 13:18:33 メインスレッドからポインタでデータを渡していて スレッドで読んでる最中に上書きしちゃてるとか 451:デフォルトの名無しさん 09/12/28 14:54:36 タイムアウトのためだけにselect使う場合は FD_ISSETは使うわなくていいんだよな? 452:デフォルトの名無しさん 09/12/28 15:17:55 >>451 エラー要因はちゃんと見とけよ 割り込みだったら待ちなおしだ 453:445 09/12/28 18:06:48 >>450 SOCKET型変数を値渡ししています。 どこかで上書きしちゃっている可能性も考えたので>>448で実験していましたが エラー発生時のメインスレッドのsock(SOCKET型) と値渡ししたsock(SOCKET型) は同じ数値でした。 また>>445の1〜4のうち、1と2の間でも、acceptの戻り値がINVALID_SOCKETであるかどうかの確認を行っています。 このときにはINVALID_SOCKETではないのに、別スレッドに渡した後のWSAEventSelect()やWSAEnumNetworkEvents()でSOCKET_ERRORになります。 SOCKET_ERRORの時はif(WSAGetLastError()==WSAEWOULDBLOCK)...の処理を入れてあります。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4823日前に更新/115 KB
担当:undef