1

を使用してソケットで非同期データSocket.BeginSend()を送信すると、接続されたクライアントまたはサーバーにデータが送信されます。これで正常に動作しますが、ネットワーク ケーブルを抜いて何かを再度送信しても、エラーは発生しません。

  • Socket.EndSend()例外をスローしません
  • Socketerror が成功を返す
  • socket.Connected は true

バッファリングのためにsendCallbackが発生したときにデータが送信されたという保証はないことがわかりましたが、実際に送信されたデータが送受信されたかどうかを確認するにはどうすればよいですか?

4

1 に答える 1