Server部分
IPEndPoint 类包含应用程序连接到主机上的服务所需的主机和本地或远程端口信息。通过组合服务的主机 IP 地址和端口号,IPEndPoint 类形成到服务的连接点。
IPEndPoint (IPAddress, Int32) | 用指定的地址和端口号初始化 IPEndPoint 类的新实例。 由 .NET Compact Framework 支持。 |
IPEndPoint 第一个是IP地址第二个是端口号
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 8001);
名称 | 说明 |
---|---|
Socket (SocketInformation) | 使用 DuplicateAndClose 返回的指定的值初始化 Socket 类的新实例。 |
Socket (AddressFamily, SocketType, ProtocolType) | 使用指定的地址族、套接字类型和协议初始化 Socket 类的新实例。 由 .NET Compact Framework 支持。 |
Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
AddressFamily.InterNetwork 指ipv4的地址
SocketType.Dgram指套接字发送标准
ProtocolType.Udp指UDP协议初始化
Bind方法用于完成绑定工作
Bind(IPEndPoint address)
在套接字绑定至本地时就用Listen方法等待客户端发出的连接尝试
Listen(int backlog)
Listen方法执行后服务器做好接收的准备和使用Accept方法来完成的当有信用户进行连接时,就返回一个新的套接字描述符。