我在用C++的socket实现了一个TCP的接收程序,需要将设备的数据保存下来。可是设备传来的数据量很大,可能是我线程设计的不合理,好吧,是我根本没有线程以及网络编程基础,所以数据产生丢失。哪位前辈能指点一下我该怎么分配我的线程。设备工作50HZ,一秒存的TXT文件大约5M。谢谢了。
Tcp接收数据的话,要经过网络层,而网络层的最大传输单元是1500个字节,具体怎么分配线程不太懂了,你可以参考下刚才所说的