码迷,mamicode.com
首页 > 其他好文 > 详细

TCP 代码传输时需要注意的两点

时间:2014-05-15 16:19:56      阅读:268      评论:0      收藏:0      [点我收藏+]

标签: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

TCP 代码传输时需要注意的两点

标签:style   java   c   ext   color   strong   

原文地址:http://www.cnblogs.com/kmafly/p/3726470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!