M3352双网卡程序设计的小问题

饭凉凉 2014-04-09 08:53:54
我需要编写一个上位机的基于TCP/IP的客户端程序,同时与两块下位机板子相连,我根据“【光盘资料】M3352工控核心板”里面的TCP/IP客户端实例程序然后在主界面上放两个连接按钮,分别调用epcProtocolStartup(ctcpipLocal,
__PT_TCP,
ulTmplocalip,
(unsigned short)this->m_localport,
ulTmpremoteip,
(unsigned short)this->m_remoteport,
__MODE_CLIENT); 函数。
端口号和IP地址分别不同。 一块是192.168.1.2 3000 另一块是192.168.1.3 5000
然后出现的情况是:1.程序连第一块板子的时候没问题,连第二块板子的时候程序卡死。
2.程序连两块板子都能启动服务(就是可以看到相关按钮变灰),但是发送数据接收不到。
不知道是不是因为我没有用双线程来调用TCP/IP服务造成的。
请大神看一下,小弟编程菜鸟。
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
饭凉凉 2014-04-10
  • 打赏
  • 举报
回复
引用 1 楼 91program 的回复:
建议 LZ 用网上 Socket 测试程序来测试一下,看看是自己程序的问题\还是板子的问题.
已经解决咯,还是谢谢版主。是我自己程序写的有问题。看了1多天,终于搞定了。
91program 2014-04-09
  • 打赏
  • 举报
回复
建议 LZ 用网上 Socket 测试程序来测试一下,看看是自己程序的问题\还是板子的问题.

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧