SocketAddress Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.