を使用してソケットで非同期データSocket.BeginSend()
を送信すると、接続されたクライアントまたはサーバーにデータが送信されます。これで正常に動作しますが、ネットワーク ケーブルを抜いて何かを再度送信しても、エラーは発生しません。
- は
Socket.EndSend()
例外をスローしません - Socketerror が成功を返す
- socket.Connected は true
バッファリングのためにsendCallbackが発生したときにデータが送信されたという保証はないことがわかりましたが、実際に送信されたデータが送受信されたかどうかを確認するにはどうすればよいですか?