1

私が読んだところによると、送信バッファが当分の間いっぱいであることを意味し、後でもう一度送信してみてください。それが私の問題の出番です。そのような待機関数はどのように見えるでしょうか? WSAAsyncSelect と select の両方を試しましたが、どちらがどのように機能するかわかりませんでした。

4

1 に答える 1

2

select() はまさに適切なツールです。オンラインであらゆる種類の例を見つけてください。WinSock は設定せず、例が POSIX (Unix、Linux など) システムを想定している場合にerrno使用することに注意してください。WSASetLastError()疑わしい場合は、POSIX 仕様ではなく、MSDN が WinSock のリファレンスです。

を使用することもできますWSAEventSelect()。これにはいくつかの利点がありますが、使用がより複雑になります。今のところそれを念頭に置いて使用してくださいselect()

于 2013-06-08T07:40:27.257 に答える