QT tcp编程的问题
根据目前项目需要,要进行网络连接。下位机是个arm体系下的linux系统,运行一个qt程序,然后上位机是x86下的windows操作系统,现在windows上需要通过网络把发送一些命令控制下位机的qt程序的运行,windows上的程序我也打算使用qt来做,现在打算做成点对点的传输,使用TCP/IP进行传输,这条网络在传输命令的同时,有时客户操作需要把下位机上的数据库文件传输到上位机上。这样在网络上就有许多包在跑,一部分是命令的,一部分是文件的。现在我不想通过自己打包报头的办法进行区分,不知道如果在一个程序中建立俩个socket套接字,采用不一样的端口号,使用俩个socket分别传输如何呢?不知道大侠们遇到类似情况如何处理的呢?
[解决办法]