C# 中的套接字程式設計


System.Net.Sockets 名稱空間有 Windows Sockets 介面的託管實現。

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

讓我們看一個使用 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.