QTでUDP経由でファイルを送信する

私は、PCからVM-CentOSへUDP経由でファイルを送信しようとしています。

私は使用します:VirtualBox 4.1.2と私はPCとVMにwww.google.comとOKにVMをVMにping PCを行った

NATとして設定されたネットワークVM。

UDPの透過のためのアプリケーションはQTで、PCからPCへの変換とループバック(127.0.0.1)は問題ありません。

助言がありますか?

どうもありがとうございました。

0
返信ありがとう、私は実際のシーンをシミュレートしようとしています。ここでpc remoteはCentOSで、ファイルの送信はアプリQTで、なぜ私は共有フォルダを使用しません。
追加された 著者 Jjreina,
なぜプロジェクトの仕様。
追加された 著者 Jjreina,
なぜVirtualBox共有フォルダを使用しないのですか?また、ネットワークがNATの場合、VMゲストに外部から接続できる外部アドレスはありません(ホストではなく他のPCなど)
追加された 著者 Kimvais,
なぜUDPなの?これは、TCPプロトコルの多くを複製することを意味します...
追加された 著者 Macke,
なぜプロジェクトはそれを指定していますか?私にはかなり後ろに見えます。
追加された 著者 Macke,

1 答え

QUdpSocket is your friend, if you're bent on UDP.

ただし、各パケットにシーケンス番号を追加する必要があります。したがって、 QTcpSocket < a>が良いでしょう。

ありがとうございます。私はシーケンス番号が必要であることを知っていますが、現時点ではフラグメントファイルをサイズ8192バイトのパケットで送信し、パケットはVMに到着します。そしてバインドは正しい。
追加された 著者 Jjreina,