私が使用している場合:操作は同期的に完了したか、私はasyncRes.CompletedSynchronouslyのためにテストする必要があり、それは私のコールバックが呼び出されなかったことをtrueを返すかどうかを知るときC#asyncソケット - 非同期コールバックは常に呼び出されますか?
connectionSocket.BeginSend(data, 0, length, SocketFlags.None, out error, new AsyncCallback(SendDataDone), state);
でもケースで呼び出さSendDataDoneコールバックですか?
私はコールバックは常にドキュメントによると...
はい、理にかなっているそう* EndSend *リクエストのための非同期呼び出しパターンとリソースを完了していないwoulは解放されないだろう。.. – Ghita