当前位置: 代码迷 >> QT开发 >> qt socket编程跨平台能连通吗
  详细解决方案

qt socket编程跨平台能连通吗

热度:103   发布时间:2016-04-25 04:12:26.0
qt socket编程求教:跨平台能连通吗?
qt4编的一个客户端在板子(环境是linux)里能跑,但是连不上windows上用C#编的服务端。
之前用c编了个简单的网口程序放在板子里,可以连上服务端。

不知道是不是 
QDataStream in(tcpSocket);
in.setVersion(QDataStream::Qt_4_6);//设置数据流版本,这里要和服务器端相同
上面这句有问题,但是我去掉后还是一样不通。

网口肯定可以通的,因为测试过了,那就是qt的程序有问题,但是在本地都用qt编的客户端和服务端也是可以通信的。
求解qt如何实现跨平台通信
------解决方案--------------------
不知道C#这边是如何编码的......
如果你的Qt程序能够接收到数据,就是编码的问题,你用个抓包软件抓出来看看就知道C#都干了些啥
  相关解决方案