VxWorks 6.8和Windows间的UDP网络通信

代码描述在windows端,我们运行了一个名为win_udpserver.ext的udp服务器程序,由vxbus.com进行的代码设计。
在vxworks6.8端, 我们设计了一个名为mkvxudpclient.c的udp客户端程序代码。
测试步骤在windows端打开命令行终端控制台,然后切换到win_udpserver.exe所在的目录,键入应用程序win_udpserver.exe的名称,请参见下图:
windows上启动udp 服务器端程序
它将显示如何正确启动应用程序,在这里我们可以键入win_udpserver.exe 5002,请参见上图。
启动应用程序后,我们可以看到以下图片:
windows上运行udp 服务器端程序
从上图可以看到windows的ip地址为“192.168.128.240”。
在vxworks 6.8端在vxworks 6.8的shell上,键入mkvxudpclient“192.168.128.240”,如下图:
vxworks 6.8上启动udp 客户端程序
在windows端我们可以看到vxworks 6.8客户端不停向windows服务器发送数据,请参见下图:
windows上udp 服务器端程序运行结果
关键要点在vxworks上为了接收和发送较大的数据缓冲区(例如每次10240字节),我们应扩大“默认套接字接收缓冲区大小”和“默认套接字发送缓冲区大小”的宏,此处我们将默认值更改为“ 10000” 到“ 200000”。
vxworks workbench 网络配置选项
在windows上与vxworks一样,我们应该扩大“ winudpserver.c”程序的数据缓冲区。
并记住将“libwsock32.a”添加到项目选项的链接器中,请参见下图:
windows编译选项

电子产品的命名有何逻辑 盘点那些「瞎命名」的数码产品
如何提高github访问速度
WTK6900H智能照明语音识别芯片方案
Cadence并购Forte Design Systems 强化高阶综合产品
中控智慧科技射频卡考勤机M300plus简介
VxWorks 6.8和Windows间的UDP网络通信
人工智能高速发展路上的基石有哪些
3-12V直流定时器电路
通用电阻器的原理及其分类
电磁阀的识别方法及应用电路
焊接机器人使用常见的问题和解决方案
上新!4款MEMS热式流量传感器全新升级
青岛国际水大会!B115 我们来了!
联发科停牌重大消息发布:6亿美元出售大陆子公司
宝马被委托为Ionity设计电动汽车充电桩
LT3070,凌力尔特推出UltraFast数字可编程的5A
联想斩获2020年平板电脑销量第一
一名北漂程序员的自述
探究十年后容易被智能机器人淘汰的职业
破5.8GHz AMD Ryzen处理器挑战超频极限