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

Socket网络通讯基础

时间:2019-01-24 23:03:44      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:image   tcp与udp   网络通   区别   数据包   三次握手   src   tcp连接   过多   

socket分为两种协议分别是TCP和UDP

  TCP与UDP的区别

    udp: a、是面向无连接(即发送数据之前不需要建立连接),是不可靠协议。

                        b、由于是无连接的因此不保证可靠交付。

                        c、将数据及源的封装成数据包中发送,每个数据报的大小在限制64k内

                       d、不需要建立连接,速度快 e、UDP支持一对一,一对多,多对一和多对多的交互通信

                tcp: a、TCP面向连接,是可靠协议。

                          b、TCP提供可靠的服务。通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达

                          c、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流。

                           c 通过三次握手完成连接,TCP协议传输速度慢。

技术分享图片

TCP协议的通讯:代码如下

技术分享图片

技术分享图片

通过多线来实现服务端:

技术分享图片

技术分享图片

参考: https://blog.csdn.net/qq_37941471/article/details/80888827

Socket网络通讯基础

标签:image   tcp与udp   网络通   区别   数据包   三次握手   src   tcp连接   过多   

原文地址:https://www.cnblogs.com/xianshiwang/p/10317242.html

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