当前位置: 代码迷 >> VxWorks >> vxWorks中TCP接收有关问题
  详细解决方案

vxWorks中TCP接收有关问题

热度:7633   发布时间:2013-02-26 00:00:00.0
求助vxWorks中TCP接收问题
在TCP数据接收过程中,当发送10000字节以上的数据时候,接收端只能接收到5000多字节,不明白什么原因,求助各位,谢谢了

------解决方案--------------------------------------------------------
受数据包长度限制吧
------解决方案--------------------------------------------------------
有可能是风河在封装协议栈的时候做了限制,尝试分成小包再发吧。
------解决方案--------------------------------------------------------
1024应该已经不大了呀。有没有确定是什么类型的数据丢了?是否在代码中做了没有注意的过滤?
再不然这种丢包的现象也有可能是硬件的原因,换一块板卡试试看。有时候也能定位问题。
------解决方案--------------------------------------------------------
很可能是你的网卡bsp问题,可以深入测试一下你的网卡bsp模块。
不知道你用的VxWorks是啥版本,最近的vx5.5之后版本的TCP协议栈还比较稳定
  相关解决方案