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 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记