问题描述
怎么理解TCP连接中的数据传输是无边界的,在实际编程中需要怎么处理?
解决方案
解决方案二:
这个肯定要自定义协议了,包括校验数据的方式。
解决方案三:
无边界说的就是TCP的粘包问题,对于TCP协议,客户端连续发送数据,只要服务端的这个函数的缓冲区足够大,会一次性接收过来,即客户端是分好几次发过来,是有边界的,而服务端却一次性接收过来,所以说是无边界的
解决方案四:
TCP的服务器承载压力有多少,就决定你你客户端发送的数据的大小。
解决方案五:
引用楼主hhb2009sunny的回复:
怎么理解TCP连接中的数据传输是无边界的,在实际编程中需要怎么处理?
tcp传输的是一个流,不是一个一个的包的概念,有点像一条河流,无法将河里的水分边界一样。
解决方案六:
学习学习tcp嘿嘿
时间: 2025-01-02 12:29:27