Edit

Share via


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.

public:
 SocketAddress(System::Net::Sockets::AddressFamily family);
public SocketAddress (System.Net.Sockets.AddressFamily family);
new System.Net.SocketAddress : System.Net.Sockets.AddressFamily -> System.Net.SocketAddress
Public Sub New (family As AddressFamily)

Parameters

family
AddressFamily

An AddressFamily enumerated value.

Remarks

This overload sets the underlying buffer size to 32 bytes.

Applies to

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.

public:
 SocketAddress(System::Net::Sockets::AddressFamily family, int size);
public SocketAddress (System.Net.Sockets.AddressFamily family, int size);
new System.Net.SocketAddress : System.Net.Sockets.AddressFamily * int -> System.Net.SocketAddress
Public Sub New (family As AddressFamily, size As Integer)

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