C# 中的套接字程式設計


System.Net.Sockets 名稱空間對 Windows 套接字介面進行了託管實現。

它有兩種基本模式 − 同步和非同步。

我們來看一個使用 System.Net.Sockets.TcpListener 類的示例 −

TcpListener l = new TcpListener(1234);
l.Start();

// creating a socket
Socket s = l.AcceptSocket();
Stream network = new NetworkStream(s);

以下是在 TCP/IP 網路上進行通訊時有用的套接字 −

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

以上,

  • AddressFamily − 這是 Socket 類用來解析網路地址的標準地址族

  • SocketType − 套接字的型別

  • ProtocolType − 這是在套接字上進行通訊的網路協議。它可以是 Tcp 和 Udp。

更新於: 2020-06-22

2K+ 瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.