• ベストアンサー

winsockを使った通信での同時接続について

WSAAsyncSelectを使ってソケットにくるネットワークイベントを受け取って処理しようとしています。 サーバーに複数のクライアントが接続してくる通信プログラムを作っています。 クライアントがバラバラのタイミングで接続してくると問題なく通信が行えるのですが 同時に接続してくると通信がうまく行えなくなってしまいます。 サーバー側で接続してくるクライアント分だけソケット作る必要がありますか? lまた、listen関数を使って無いのですが使う必要はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>サーバー側で接続してくるクライアント分だけソケット作る必要がありますか? lまた、listen関数を使って無いのですが使う必要はありますか? サーバソフトは、複数を同時に対応できるように作成します。なので、listen関数を使わないというのは、ありえません。

who_ray_sis
質問者

お礼

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

その他の回答 (1)

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

WinSock2.0プログラミングの373ページ それから、 10,11,12章 が参考になるかもしれません。 ソフトバンクパブリッシング 発行

who_ray_sis
質問者

お礼

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

関連するQ&A