- ベストアンサー
winsockを使った通信での同時接続について
WSAAsyncSelectを使ってソケットにくるネットワークイベントを受け取って処理しようとしています。 サーバーに複数のクライアントが接続してくる通信プログラムを作っています。 クライアントがバラバラのタイミングで接続してくると問題なく通信が行えるのですが 同時に接続してくると通信がうまく行えなくなってしまいます。 サーバー側で接続してくるクライアント分だけソケット作る必要がありますか? lまた、listen関数を使って無いのですが使う必要はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>>サーバー側で接続してくるクライアント分だけソケット作る必要がありますか? lまた、listen関数を使って無いのですが使う必要はありますか? サーバソフトは、複数を同時に対応できるように作成します。なので、listen関数を使わないというのは、ありえません。
その他の回答 (1)
- uyama33
- ベストアンサー率30% (137/450)
回答No.2
WinSock2.0プログラミングの373ページ それから、 10,11,12章 が参考になるかもしれません。 ソフトバンクパブリッシング 発行
質問者
お礼
参考文献の紹介ありがとうございます。 必ず後で探して読んでみたいと思います。 http://dixq.net/forum/viewtopic.php?f=3&t=13815 ここでも似たような質問をさせてもらったのでよかったらご回答お願いします。
お礼
ありがとうございます。自分の見たサンプルプログラム になかったのでいらないものと思っていました。