Socket网络通讯基础
Posted xianshiwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Socket网络通讯基础相关的知识,希望对你有一定的参考价值。
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网络通讯基础的主要内容,如果未能解决你的问题,请参考以下文章