标签:style java c ext color strong
TCP/IP 在充斥着现在的网络, 绝大部分网络协议实现都是居于TCP/IP. 一般使用TCP/IP 无非就是两种,长连接和短连接.
TCP/IP 传输的关键点,其实就一条原则: TCP 不会丢数据,发送的数据和接受到的数据,不会乱,顺序是按发送顺序.
实际编码中,TCP数据格式: 数据包长度(4个字节)+数据包(n个字节)
注意的关键点: TCP会粘包,发送的数据虽然是多次发送的, 但接收的时候,无非预测会接收几次,所以要用把粘在一起的数据分开.
数据包长度 4个字节 是把整型转正字节, 所以有长度是4
注意的关键点:一般发送方和接收方可能是用不同的语言实现的. 比如服务器用C++ ,客户端用C# 或 java. 接收数据包长度时,要注意大小头的问题, 即在不同的语言中,有的是前两位字节是高位,后两位是低位.
TCP 代码传输时需要注意的两点,布布扣,bubuko.com
标签:style java c ext color strong
原文地址:http://www.cnblogs.com/kmafly/p/3726470.html