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服务造成的。
请大神看一下,小弟编程菜鸟。
...全文
181 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
饭凉凉 2014-04-10
  • 打赏
  • 举报
回复
引用 1 楼 91program 的回复:
建议 LZ 用网上 Socket 测试程序来测试一下,看看是自己程序的问题\还是板子的问题.
已经解决咯,还是谢谢版主。是我自己程序写的有问题。看了1多天,终于搞定了。
91program 2014-04-09
  • 打赏
  • 举报
回复
建议 LZ 用网上 Socket 测试程序来测试一下,看看是自己程序的问题\还是板子的问题.
内容概要:本文介绍了基于模型预测控制(MPC)与凸优化算法相结合的电动车优化调度方法,并通过Matlab代码实现具体应用。研究构建了一个综合考虑电网负荷、用户经济收益及电池损耗等多维度约束与多目标优化的调度模型,充分发挥MPC的滚动优化能力和凸优化在求解效率与稳定性方面的优势,以提升调度方案的实时性与可靠性。文中系统阐述了MPC与凸优化的理论基础、融合算法的设计流程,并通过仿真验证了该方法在平抑电网负荷波动、降低用户用电成本以及延长电池使用寿命等方面的显著成效。; 适合人群:具备一定电力系统、优化算法和Matlab编程基础的研究生、科研人员及工程技术人员。; 使用场景及目标:①为电力系统中的电动汽车集群调度提供一种先进的优化解决方案;②研究MPC与凸优化结合在处理多目标、多约束动态优化问题上的具体实现与性能表现;③为相关领域的算法开发与仿真研究提供Matlab代码参考。; 阅读建议:此资源以Matlab代码实现为核心,强调算法的实际应用与仿真验证。读者在学习时应重点关注调度模型的数学建模过程、MPC框架的搭建以及凸优化问题的求解方法,并结合提供的代码进行调试与复现,以深入理解算法细节和优化效果。

19,524

社区成员

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

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