• 3715阅读
  • 3回复

[提问]关于交叉编译后udp通信问题 [复制链接]

上一主题 下一主题
离线goqqdo
 

只看楼主 正序阅读 楼主  发表于: 2013-03-13
平台fedora14,程序分中心端和客户端。x86下udp通信时正常的。
暂时还没移植程序到arm板上,只是进行了x86-embbed的编译在qvfb里运行显示。但这个时候一旦进行udp通信终端程序就挂了。(中心和客户端用的是本机虚拟机的ip)不知什么原因。
等会改下ip移植到arm板上再试试。
离线goqqdo

只看该作者 3楼 发表于: 2013-03-18
解决了,是编码部分问题。把QTextCodec::codecForName("system")改为UTF-8就好了。
离线goqqdo

只看该作者 2楼 发表于: 2013-03-18
顶一下,没人回答,查了很久了也不知道。求大神指导。
再描述下,中心端center.pro和客户端terminal.pro的udp通信问题,代码都是参考示例代码,用qmake x86编译下通信正常。
由于terminal要交叉编译到6410开发板上。我先打开qvfb,进行了x86-embbed的编译运行后。center发送udp数据导致terminal程序死掉了。
没有用线程。
离线goqqdo

只看该作者 1楼 发表于: 2013-03-14
补充一下,中心程序时x86编译的,客户端是x86-embbed编译的
快速回复
限100 字节
 
上一个 下一个