• 4790阅读
  • 3回复

关于Qt多线程网络程序 [复制链接]

上一主题 下一主题
离线it_mac
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-27
关键词: 多线程网络

这几天写了一个Qt多线程网络测试程序
在PC上运行两个(分别运行在Windows、Fedora)上述程序,程序通讯正常;在目标板运行一个,在PC上运行一个,程序通讯也正常。但是分别在两个目标板上运行,两个程序不能正常通讯。程序没有报错,并且运行很短的一段时间之后,程序便失去响应。此时,可以看到目标板的LED灯还在闪,由此可判断系统还在工作,只是Qt程序已经停止工作。


请问大家有遇到过这个问题么?

离线hehui

只看该作者 1楼 发表于: 2011-07-28
PC上做过IM和局域网管理系统,嵌入式的没做过
离线it_mac
只看该作者 2楼 发表于: 2011-07-29
问题解决了,是两块板子的MAC地址冲突了

两块板烧写的是同一个镜像,MAC地址是通过一个配置文件指定的,我配置的时候只记得修改该文件把IP地址修改成不一样的,不记得修改MAC地址改成不一样的
离线goku_b
只看该作者 3楼 发表于: 2011-08-04
引用第2楼it_mac于2011-07-29 11:29发表的  :
问题解决了,是两块板子的MAC地址冲突了
两块板烧写的是同一个镜像,MAC地址是通过一个配置文件指定的,我配置的时候只记得修改该文件把IP地址修改成不一样的,不记得修改MAC地址改成不一样的


快速回复
限100 字节
 
上一个 下一个