プロが教えるわが家の防犯対策術!

WSAAsyncSelectを使ってソケットにくるネットワークイベントを受け取って処理しようとしています。
サーバーに複数のクライアントが接続してくる通信プログラムを作っています。

クライアントがバラバラのタイミングで接続してくると問題なく通信が行えるのですが
同時に接続してくると通信がうまく行えなくなってしまいます。

サーバー側で接続してくるクライアント分だけソケット作る必要がありますか?
lまた、listen関数を使って無いのですが使う必要はありますか?

A 回答 (2件)

>>サーバー側で接続してくるクライアント分だけソケット作る必要がありますか?


lまた、listen関数を使って無いのですが使う必要はありますか?

サーバソフトは、複数を同時に対応できるように作成します。なので、listen関数を使わないというのは、ありえません。
    • good
    • 0
この回答へのお礼

ありがとうございます。自分の見たサンプルプログラム
になかったのでいらないものと思っていました。

お礼日時:2013/09/04 22:52

WinSock2.0プログラミングの373ページ


それから、
10,11,12章
が参考になるかもしれません。

ソフトバンクパブリッシング 発行
    • good
    • 0
この回答へのお礼

参考文献の紹介ありがとうございます。
必ず後で探して読んでみたいと思います。
http://dixq.net/forum/viewtopic.php?f=3&t=13815
ここでも似たような質問をさせてもらったのでよかったらご回答お願いします。

お礼日時:2013/09/04 22:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!