1
我正在进行网络编程,我需要一个数据结构来为数据包分割问题附加数据。什么是在C++中追加数据的最佳方式
例如,如果一个客户端发送了一个大小为500字节的数据包,并且由于某种原因,服务器会将数据包作为每个大小为250字节的较小数据包接收。
在服务器端,它解析报头并获取数据包的大小,并检查它是否已收到客户端发送的所有数据。如果没有,我认为它应该将其存储到某个地方并附加稍后发送的数据,直到它收到它应该接收的数据的大小。
我是网络编程的新手,我一直在玩示例教程,但没有涉及这个异常处理。
如果你们能为我提供任何有关此主题的高级教程或参考资料,我将非常感激。
在此先感谢。
你能告诉我一个示例代码实现吗?提前致谢。 – codereviewanskquestions