2012-01-23 1 views
0

UDP通信を使用するためのサーバーとクライアントのセットアップがあります。今のところ、私はクライアントに0を送り、サーバーは1で応答します。UDPのエラーの結果は何ですか?

私は、UDPがどのようにメッセージがサーバに届くことを保証しないかについて読んだことがありますが、エラーなしで正しいことを保証するものではありません。この場合、サーバが0の代わりに1を受け取ったと思うことがあるかもしれません。これはこれまで起こったことがありますか? (これまで私のテストで私のところで起こったことはありませんでした)、エラーとパケットのドロップはもっと一般的になるでしょう、モバイル3G接続?

また、私が読んでいるものについても疑問に思っています。 1つのパケットしか送信しない場合、その複数の重複パケットをサーバーが受信できる可能性があります。これは本当ですか?

私はTCPを使うことができることを実感しました。これはより安全です。しかし、私は非常に短い待ち時間のプログラムを作成しようとしています。

答えて

0

サーバーが0ではなく1を受信する可能性は非常に低く、多くのものが間違っている必要があります。

UDPの「信頼性が低い」とは、宛先がそれを取得しない場合、誰も気にしないか、もう一度やり直すことを意味します。送信側はチェックしておらず、受信側はそれを逃したことを知りませんでした。

関連する問題