SocketAddress Constructors

Definition

Creates a new instance of the SocketAddress class.

Overloads

SocketAddress(AddressFamily)

Creates a new instance of the SocketAddress class for the given address family.

SocketAddress(AddressFamily, Int32)

Creates a new instance of the SocketAddress class using the specified address family and buffer size.

SocketAddress(AddressFamily)

Source:
SocketAddress.cs
Source:
SocketAddress.cs
Source:
SocketAddress.cs

Creates a new instance of the SocketAddress class for the given address family.

C#
public SocketAddress(System.Net.Sockets.AddressFamily family);

Parameters

family
AddressFamily

An AddressFamily enumerated value.

Remarks

This overload sets the underlying buffer size to 32 bytes.

Applies to

.NET 10 i druge verzije
Proizvod Verzije
.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

SocketAddress(AddressFamily, Int32)

Source:
SocketAddress.cs
Source:
SocketAddress.cs
Source:
SocketAddress.cs

Creates a new instance of the SocketAddress class using the specified address family and buffer size.

C#
public SocketAddress(System.Net.Sockets.AddressFamily family, int size);

Parameters

family
AddressFamily

An AddressFamily enumerated value.

size
Int32

The number of bytes to allocate for the underlying buffer.

Exceptions

size is less than 2. These 2 bytes are needed to store family.

Remarks

Use this overload to create a new instance of the SocketAddress class with a particular underlying buffer size.

Applies to

.NET 10 i druge verzije
Proizvod Verzije
.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