大家好,又见面了,我是你们的朋友全栈君。
以前学过的Socket,后来没怎么用过,就基本忘了,所以闲来时重新回顾学习一番....一.Socket的概念
Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口....双向的通信连接实现数据的交换,连接的一端成为一个Socket....传输协议(用什么样的方式进行交互)
常见协议:TCP(面向连接,提供可靠的服务),UDP(无连接,传输速度快)
三.Socket的通信流程
四.C#中Socket的简单使用步骤
第一步:服务端监听某个端口...客户端向服务端地址和端口发起Socket请求
第三步:服务器接收连接请求后创建Socket连接,并维护这个连接队列
第四步:客户端和服务端就建立起了双工同信,客户端与服务端就可以实现彼此发送消息
五.简单代码实例