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方法來完成的當有信用戶進行連接時,就返回一個新的套接字描述符。