多人数のチャットソフトを考えていますこんにちはゲストさん。多人数のチャットソフトを考えていますwinsockを使ってプログラミングしています。1対1のチャットはできたのですが、サーバを挟んで1対多のチャットがうまくいきません。サーバがクライアントごとにスレットを作って、acceptするたびにできるディスクリプタを配列に格納して、それを元に送信してきたクライアント以外に送るということをしたいと思っています。説明下手ですいません。char*)recvbuf,sizeof(recvbuf),0);}}これを実行するとスレッドが無数に作成され、強制終了させられてしまいます。初級者なのでプログラムのミスがあったら教えて下さい。違うアイディアもあったら教えて欲しいです。見にくいと思いますがよろしくお願いします。気がついたことを幾つか。1.accept()の第三引数には、第二引数に渡すバッファサイズをセットしておかないとダメです。);たぶん、この値が不定値でエラーとなっているため、ブロッキングされずに、大量にスレッドが生成されているのかも?2.一文字ずつ受信/配信より、一行ずつ処理しないと、多人数は表示がおかしくなります。//クライアントごとにスレッドを作ってるつもりi++;}うん。これじゃあ確かにあっという間にスレッドが無数にできあがるよね。マルチスレッドでチャットプログラムが組みたいです。WinSockでの通信プログラムがうまくいきません。使用言語はC++とDirectXです。このプログラムを実行出来るコンパイラ?あるいは開発環境を紹介して頂けませんか?出来れば無償版がいいです。Reserved.掲載情報の著作権は提供元企業等に帰属します。