xiaohuli1 2013-11-21 10:37 采纳率: 50%
浏览 2204
已采纳

TCP读设备大量数据产生丢包

我在用C++的socket实现了一个TCP的接收程序,需要将设备的数据保存下来。可是设备传来的数据量很大,可能是我线程设计的不合理,好吧,是我根本没有线程以及网络编程基础,所以数据产生丢失。哪位前辈能指点一下我该怎么分配我的线程。设备工作50HZ,一秒存的TXT文件大约5M。谢谢了。

  • 写回答

1条回答

  • SELF_IMPR小灰 2013-11-29 04:23
    关注

    Tcp接收数据的话,要经过网络层,而网络层的最大传输单元是1500个字节,具体怎么分配线程不太懂了,你可以参考下刚才所说的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题