Socket.AddressFamily 屬性

定義

取得 Socket 的通訊協定家族 (Family)。

C#
public System.Net.Sockets.AddressFamily AddressFamily { get; }

屬性值

其中一個 AddressFamily 值。

範例

下列程式代碼範例會顯示 AddressFamilySocketTypeProtocolType 到 主控台。

C#
Socket s = new Socket(lep.Address.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

// Using the AddressFamily, SocketType, and ProtocolType properties.
Console.WriteLine("I just set the following properties of socket: " + "Address Family = " + s.AddressFamily.ToString() + "\nSocketType = " + s.SocketType.ToString() + "\nProtocolType = " + s.ProtocolType.ToString());

備註

AddressFamily指定類別實例可以使用的Socket尋址配置。 這個屬性是只讀的,而且會在 建立 時 Socket 設定。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另請參閱