//创建一个负责监听的Socket
Socket socketWatch = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//创建一个IP地址端口对象
IPAddress ip = IPAddress.Any;
IPEndPoint point = new IPEndPoint(ip,);
//让负责监听的socket绑定负责监听的IP地址和端口号
socketWatch.Bind(point);
//设置监听队列
socketWatch.Listen(10);
//等待客户端连接 并且 创建负责监听的socket 来接收客户端的连接 创建根客户端通信的socket
Socket socketSend = socketWatch.Accept();
//获取远程连接机器的IP和端口号
var a = socketSend.RemoteEndPoint.ToString();
TCP/UDP协议
TCP:安全稳定,但是效率地。三次握手完全成功之后才会进行收发数据。
UDP:快速,效率高,但是不稳定。只管发送数据。
TCP流式 stream
UDP 数据磅 Dgram