Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用QT通过UDP发送文件_Qt_Udp_Centos_Virtualbox - Fatal编程技术网

使用QT通过UDP发送文件

使用QT通过UDP发送文件,qt,udp,centos,virtualbox,Qt,Udp,Centos,Virtualbox,我正在尝试通过UDP将文件从PC发送到VM-CentOS 我使用:VirtualBox 4.1.2,我将PC ping到VM,VM ping到PC,VM ping到www.google.com,然后确定 网络虚拟机设置为NAT 传输UDP的应用程序是QT,PC到PC的传输和环回(127.0.0.1)也可以 有什么建议吗 非常感谢你,请原谅我说英语。如果你喜欢UDP,我是你的朋友 不过,您需要为每个数据包添加一个序列号,这样使用会更好。为什么不使用VirtualBox共享文件夹?此外,如果网络是N

我正在尝试通过UDP将文件从PC发送到VM-CentOS

我使用:VirtualBox 4.1.2,我将PC ping到VM,VM ping到PC,VM ping到www.google.com,然后确定

网络虚拟机设置为NAT

传输UDP的应用程序是QT,PC到PC的传输和环回(127.0.0.1)也可以

有什么建议吗

非常感谢你,请原谅我说英语。

如果你喜欢UDP,我是你的朋友


不过,您需要为每个数据包添加一个序列号,这样使用会更好。

为什么不使用VirtualBox共享文件夹?此外,如果网络是NAT,VM来宾没有外部地址,您可以从外部连接(例如,不是主机而是其他PC)。感谢回复,我正在尝试模拟真实场景,其中PC remote是CentOS,文件传输是通过app QT进行的,为什么我不使用共享文件夹。为什么是UDP?这意味着要复制大量的TCP协议…为什么项目会指定这一点?对我来说似乎很落后。谢谢你的回复,我知道需要序列号,但目前只发送大小为8192字节的数据包中的片段文件,任何数据包都会到达虚拟机。bind是正确的。