1.基于Tcp协议的Socket通讯类似于B/S架构,面向连接,不同的是服务器端可以向客户端主动的推送消息
流程顺序。可靠性高
(1)建立一个套接字(Socket)
(2)绑定服务器端IP地址及端口号-服务器端
(3)利用Listen()方法开启监听-服务器端
(4)利用Accept()方法等待客户端连接-服务器端
(5)Connect()方法与服务器端建立连接-客户端
(6)Send()方法向建立连接的主机发送消息
(7)Recive()方法接收来自建立连接的主机的消息
(8)closesocket关闭套接字
2.基于Udp的协议是无连接的。占用资源少,响应速度快,延迟低。(不可靠连接)。数据报模式
流程顺序
(1)建立一个套接字(Socket)
(2)绑定服务器端IP地址及端口号-服务器端
(3)通过SendTo()方法向制定的主机发送消息
(4)通过ReciveFrom()方法接收指定主机发送的消息
3.Tcplistener和Tcpclient进行通信
通过listener来创建socket,与客户端进行通信。
Tcplistener和Tcpclient利用NetWorkStream类表示网络。使