- Socket - Socket(SafeSocketHandle) 
- Socket(SocketInformation) 
- Socket(SocketType, ProtocolType) 
- Socket(AddressFamily, SocketType, ProtocolType) 
- ~Socket() 
- AddressFamily 
- Available 
- Blocking 
- Connected 
- DontFragment 
- DualMode 
- EnableBroadcast 
- ExclusiveAddressUse 
- Handle 
- IsBound 
- LingerState 
- LocalEndPoint 
- MulticastLoopback 
- NoDelay 
- OSSupportsIPv4 
- OSSupportsIPv6 
- OSSupportsUnixDomainSockets 
- ProtocolType 
- ReceiveBufferSize 
- ReceiveTimeout 
- RemoteEndPoint 
- SafeHandle 
- SendBufferSize 
- SendTimeout 
- SocketType 
- SupportsIPv4 
- SupportsIPv6 
- Ttl 
- UseOnlyOverlappedIO 
- Accept() 
- AcceptAsync() 
- AcceptAsync(CancellationToken) 
- AcceptAsync(Socket) 
- AcceptAsync(SocketAsyncEventArgs) 
- AcceptAsync(Socket, CancellationToken) 
- BeginAccept(AsyncCallback, Object) 
- BeginAccept(Int32, AsyncCallback, Object) 
- BeginAccept(Socket, Int32, AsyncCallback, Object) 
- BeginConnect(EndPoint, AsyncCallback, Object) 
- BeginConnect(IPAddress, Int32, AsyncCallback, Object) 
- BeginConnect(IPAddress[], Int32, AsyncCallback, Object) 
- BeginConnect(String, Int32, AsyncCallback, Object) 
- BeginDisconnect(Boolean, AsyncCallback, Object) 
- BeginReceive(Byte[], Int32, Int32, SocketFlags, AsyncCallback, Object) 
- BeginReceive(Byte[], Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object) 
- BeginReceive(IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object) 
- BeginReceive(IList<ArraySegment<Byte>>, SocketFlags, SocketError, AsyncCallback, Object) 
- BeginReceiveFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, AsyncCallback, Object) 
- BeginReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, AsyncCallback, Object) 
- BeginSend(Byte[], Int32, Int32, SocketFlags, AsyncCallback, Object) 
- BeginSend(Byte[], Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object) 
- BeginSend(IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object) 
- BeginSend(IList<ArraySegment<Byte>>, SocketFlags, SocketError, AsyncCallback, Object) 
- BeginSendFile(String, AsyncCallback, Object) 
- BeginSendFile(String, Byte[], Byte[], TransmitFileOptions, AsyncCallback, Object) 
- BeginSendTo(Byte[], Int32, Int32, SocketFlags, EndPoint, AsyncCallback, Object) 
- Bind(EndPoint) 
- CancelConnectAsync(SocketAsyncEventArgs) 
- Close() 
- Close(Int32) 
- Connect(EndPoint) 
- Connect(IPAddress, Int32) 
- Connect(IPAddress[], Int32) 
- Connect(String, Int32) 
- ConnectAsync(EndPoint) 
- ConnectAsync(SocketAsyncEventArgs) 
- ConnectAsync(EndPoint, CancellationToken) 
- ConnectAsync(IPAddress, Int32) 
- ConnectAsync(IPAddress[], Int32) 
- ConnectAsync(String, Int32) 
- ConnectAsync(IPAddress, Int32, CancellationToken) 
- ConnectAsync(IPAddress[], Int32, CancellationToken) 
- ConnectAsync(SocketType, ProtocolType, SocketAsyncEventArgs) 
- ConnectAsync(String, Int32, CancellationToken) 
- Disconnect(Boolean) 
- DisconnectAsync(SocketAsyncEventArgs) 
- DisconnectAsync(Boolean, CancellationToken) 
- Dispose() 
- Dispose(Boolean) 
- DuplicateAndClose(Int32) 
- EndAccept(IAsyncResult) 
- EndAccept(Byte[], IAsyncResult) 
- EndAccept(Byte[], Int32, IAsyncResult) 
- EndConnect(IAsyncResult) 
- EndDisconnect(IAsyncResult) 
- EndReceive(IAsyncResult) 
- EndReceive(IAsyncResult, SocketError) 
- EndReceiveFrom(IAsyncResult, EndPoint) 
- EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation) 
- EndSend(IAsyncResult) 
- EndSend(IAsyncResult, SocketError) 
- EndSendFile(IAsyncResult) 
- EndSendTo(IAsyncResult) 
- GetHashCode() 
- GetRawSocketOption(Int32, Int32, Span<Byte>) 
- GetSocketOption(SocketOptionLevel, SocketOptionName) 
- GetSocketOption(SocketOptionLevel, SocketOptionName, Byte[]) 
- GetSocketOption(SocketOptionLevel, SocketOptionName, Int32) 
- IOControl(Int32, Byte[], Byte[]) 
- IOControl(IOControlCode, Byte[], Byte[]) 
- Listen() 
- Listen(Int32) 
- Poll(Int32, SelectMode) 
- Poll(TimeSpan, SelectMode) 
- Receive(Byte[]) 
- Receive(Byte[], SocketFlags) 
- Receive(Byte[], Int32, SocketFlags) 
- Receive(Byte[], Int32, Int32, SocketFlags) 
- Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 
- Receive(IList<ArraySegment<Byte>>) 
- Receive(Span<Byte>) 
- Receive(IList<ArraySegment<Byte>>, SocketFlags) 
- Receive(Span<Byte>, SocketFlags) 
- Receive(IList<ArraySegment<Byte>>, SocketFlags, SocketError) 
- Receive(Span<Byte>, SocketFlags, SocketError) 
- ReceiveAsync(SocketAsyncEventArgs) 
- ReceiveAsync(ArraySegment<Byte>) 
- ReceiveAsync(IList<ArraySegment<Byte>>) 
- ReceiveAsync(ArraySegment<Byte>, SocketFlags) 
- ReceiveAsync(IList<ArraySegment<Byte>>, SocketFlags) 
- ReceiveAsync(Memory<Byte>, CancellationToken) 
- ReceiveAsync(Memory<Byte>, SocketFlags, CancellationToken) 
- ReceiveFrom(Byte[], EndPoint) 
- ReceiveFrom(Byte[], SocketFlags, EndPoint) 
- ReceiveFrom(Byte[], Int32, SocketFlags, EndPoint) 
- ReceiveFrom(Byte[], Int32, Int32, SocketFlags, EndPoint) 
- ReceiveFrom(Span<Byte>, EndPoint) 
- ReceiveFrom(Span<Byte>, SocketFlags, EndPoint) 
- ReceiveFrom(Span<Byte>, SocketFlags, SocketAddress) 
- ReceiveFromAsync(SocketAsyncEventArgs) 
- ReceiveFromAsync(ArraySegment<Byte>, EndPoint) 
- ReceiveFromAsync(ArraySegment<Byte>, SocketFlags, EndPoint) 
- ReceiveFromAsync(Memory<Byte>, EndPoint, CancellationToken) 
- ReceiveFromAsync(Memory<Byte>, SocketFlags, EndPoint, CancellationToken) 
- ReceiveFromAsync(Memory<Byte>, SocketFlags, SocketAddress, CancellationToken) 
- ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation) 
- ReceiveMessageFrom(Span<Byte>, SocketFlags, EndPoint, IPPacketInformation) 
- ReceiveMessageFromAsync(SocketAsyncEventArgs) 
- ReceiveMessageFromAsync(ArraySegment<Byte>, EndPoint) 
- ReceiveMessageFromAsync(ArraySegment<Byte>, SocketFlags, EndPoint) 
- ReceiveMessageFromAsync(Memory<Byte>, EndPoint, CancellationToken) 
- ReceiveMessageFromAsync(Memory<Byte>, SocketFlags, EndPoint, CancellationToken) 
- Select(IList, IList, IList, Int32) 
- Select(IList, IList, IList, TimeSpan) 
- Send(Byte[]) 
- Send(Byte[], SocketFlags) 
- Send(Byte[], Int32, SocketFlags) 
- Send(Byte[], Int32, Int32, SocketFlags) 
- Send(Byte[], Int32, Int32, SocketFlags, SocketError) 
- Send(IList<ArraySegment<Byte>>) 
- Send(ReadOnlySpan<Byte>) 
- Send(IList<ArraySegment<Byte>>, SocketFlags) 
- Send(ReadOnlySpan<Byte>, SocketFlags) 
- Send(IList<ArraySegment<Byte>>, SocketFlags, SocketError) 
- Send(ReadOnlySpan<Byte>, SocketFlags, SocketError) 
- SendAsync(SocketAsyncEventArgs) 
- SendAsync(ArraySegment<Byte>) 
- SendAsync(IList<ArraySegment<Byte>>) 
- SendAsync(ArraySegment<Byte>, SocketFlags) 
- SendAsync(IList<ArraySegment<Byte>>, SocketFlags) 
- SendAsync(ReadOnlyMemory<Byte>, CancellationToken) 
- SendAsync(ReadOnlyMemory<Byte>, SocketFlags, CancellationToken) 
- SendFile(String) 
- SendFile(String, Byte[], Byte[], TransmitFileOptions) 
- SendFile(String, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, TransmitFileOptions) 
- SendFileAsync(String, CancellationToken) 
- SendFileAsync(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, TransmitFileOptions, CancellationToken) 
- SendPacketsAsync(SocketAsyncEventArgs) 
- SendTo(Byte[], EndPoint) 
- SendTo(Byte[], SocketFlags, EndPoint) 
- SendTo(Byte[], Int32, SocketFlags, EndPoint) 
- SendTo(Byte[], Int32, Int32, SocketFlags, EndPoint) 
- SendTo(ReadOnlySpan<Byte>, EndPoint) 
- SendTo(ReadOnlySpan<Byte>, SocketFlags, EndPoint) 
- SendTo(ReadOnlySpan<Byte>, SocketFlags, SocketAddress) 
- SendToAsync(SocketAsyncEventArgs) 
- SendToAsync(ArraySegment<Byte>, EndPoint) 
- SendToAsync(ArraySegment<Byte>, SocketFlags, EndPoint) 
- SendToAsync(ReadOnlyMemory<Byte>, EndPoint, CancellationToken) 
- SendToAsync(ReadOnlyMemory<Byte>, SocketFlags, EndPoint, CancellationToken) 
- SendToAsync(ReadOnlyMemory<Byte>, SocketFlags, SocketAddress, CancellationToken) 
- SetIPProtectionLevel(IPProtectionLevel) 
- SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) 
- SetSocketOption(SocketOptionLevel, SocketOptionName, Boolean) 
- SetSocketOption(SocketOptionLevel, SocketOptionName, Byte[]) 
- SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) 
- SetSocketOption(SocketOptionLevel, SocketOptionName, Object) 
- Shutdown(SocketShutdown) 
- AcceptAsync(Socket) 
- AcceptAsync(Socket, Socket) 
- ConnectAsync(Socket, EndPoint) 
- ConnectAsync(Socket, EndPoint, CancellationToken) 
- ConnectAsync(Socket, IPAddress, Int32) 
- ConnectAsync(Socket, IPAddress[], Int32) 
- ConnectAsync(Socket, String, Int32) 
- ConnectAsync(Socket, IPAddress, Int32, CancellationToken) 
- ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) 
- ConnectAsync(Socket, String, Int32, CancellationToken) 
- ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags) 
- ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) 
- ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken) 
- ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 
- ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 
- SendAsync(Socket, ArraySegment<Byte>, SocketFlags) 
- SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) 
- SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken) 
- SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 
 
net9.0
    namespace System.Net.Sockets
{
    public class Socket : IDisposable
    {
        public ValueTask ConnectAsync(EndPoint! remoteEP, CancellationToken cancellationToken);
    }
}
            | nuget.org | 0.2 % Reference this API | 
|---|---|
| Upgrade Planner | 0.0 % Reference this API | 
| .NET | 6.07.08.09.0 | 
| Information specific to net9.0 | |
| Assembly | System.Net.Sockets , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on any platform except for these: 
 | 
- Built-in API
- Package-provided API