0

Wi-Fiビデオ送信をシミュレートしようとしていますが、そのために2つのデバイス間のソケットを使用して接続を作成しましたが、これが必要かどうか、またはUDP接続を作成することになっていたかどうか疑問に思い始めました。

私はここで用語について混乱していると思います、そして私はグーグルで調べました、そして私はWifiがTCPまたはUDPを持つことができることを知りました、そして私の質問はTCPを介したWifi送信がUDPを使ったものと同じくらいシミュレーションに信頼できるでしょうか?

4

2 に答える 2

0

TCPとUDPの違いを読むことをお勧めしますか?。

ビデオ送信のようなストリーミングには、通常、UDPを使用する必要があります。パケットが時間内にサーバーに到達できない場合は、他の人が点滅しているだけの小さな欠落したパケットを待つために、送信全体を一時停止するよりも破棄する方がよいでしょう。

しかし、明らかにそれはあなたとあなたがあなたのソフトウェアをどのように実装するか次第です。

于 2012-11-28T02:41:18.423 に答える
0

TCP/IPプロトコルについて少し読む必要があるかもしれません。TCPとUDPは、単なるパケット/データグラムの一種です。主な違いは、TCPパケットには追加のプロトコル情報が含まれているのに対し、UDPは宛先、データ自体、およびチェックサムのみを含む単純なパケットであるということです。

結果として、UDPパケットの送信者は、パケットが相手側で受信されたかどうかを知る方法がありません。多くの場合、これは問題ではありません。ソフトウェアの上位層によって他の方法で処理されたり、単に失われて無視されたりしても、悪影響がないためです。したがって、一部のシナリオでは、UDPを使用すると帯域幅をより効率的に使用できます。これは、交換されるプロトコル情報が少なくなり、実際のデータが増えるためです。さらに、TCPは、プロトコル関連のものを処理する必要があるため、より複雑です。

したがって、システムを作成するときは、達成しようとしていることとその方法に応じて、TCPパケットまたはUDPパケットのいずれかを選択できます。ただし、どちらのパケットタイプも、実際にはすべて「tcp / ip」プロトコルスタックの一部であり、類似点があります。

于 2012-11-28T02:56:35.927 に答える