1
4

1 に答える 1

3

複数の問題があります。1 つ目は、およびイベントWSAAsyncSelectのパッシブ リスニング ソケットで行うことです。パッシブ ソケットは、これらのイベントを受信しません。2 つ目は、実際に接続されているソケットに対して実行しないことです。FD_READFD_WRITEWSAAsyncSelect

他にも問題があります。最も深刻なのは、ソケットの変数を 1 つだけ保持することです。これは、受け入れたときに「マスター」ソケットが失われ、複数の接続を持つことができないことを意味します (新しい接続ごとにソケット変数が上書きされます)。また、ソケットを実際に閉じることはありませんFD_CLOSE(自動的に行われるわけではありません)。

于 2012-11-22T08:10:58.303 に答える