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)
net11.0-windows7.0
namespace System.Net.Sockets
{
public class Socket : IDisposable
{
public bool UseOnlyOverlappedIO { get; set; }
}
}
| NetFx Compat Lab | 1.0 % Reference this API 0.8 % Get property 1.0 % Set property |
|---|---|
| nuget.org | 0.0 % Reference this API 0.0 % Get property 0.0 % Set property |
| Upgrade Planner | 0.0 % Reference this API 0.0 % Get property 0.0 % Set property |
| Design Reviews |
|
| .NET | 5.06.07.08.09.010.011.0 |
| .NET Core | 2.02.12.23.03.1 |
| .NET Framework | 2.03.03.54.04.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 |
| .NET Standard | 2.02.1 |
Information specific to net11.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Windows | 7.0 |
Information specific to net11.0-windows7.0 | |
| Assembly | System.Net.Sockets , Version=4.2.1.0, PublicKeyToken=b03f5f7f11d50a3a |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.AspNetCore.App (3.0.0-preview3-19153-02) netcoreapp3.0 |
| Platform Restrictions | The property getter is supported on all platforms. The property setter is supported on all platforms. |
- Built-in API
- Package-provided API