Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Sockets.Socket Class Reference

Classes

class  AwaitableSocketAsyncEventArgs
 
class  CachedSerializedEndPoint
 
class  TaskSocketAsyncEventArgs
 

Public Member Functions

 Socket (SocketType socketType, ProtocolType protocolType)
 
 Socket (AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
 
 Socket (SafeSocketHandle handle)
 
void Bind (EndPoint localEP)
 
void Connect (EndPoint remoteEP)
 
void Connect (IPAddress address, int port)
 
void Connect (string host, int port)
 
void Connect (IPAddress[] addresses, int port)
 
void Close ()
 
void Close (int timeout)
 
void Listen ()
 
void Listen (int backlog)
 
Socket Accept ()
 
int Send (byte[] buffer, int size, SocketFlags socketFlags)
 
int Send (byte[] buffer, SocketFlags socketFlags)
 
int Send (byte[] buffer)
 
int Send (IList< ArraySegment< byte > > buffers)
 
int Send (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
 
int Send (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode)
 
int Send (byte[] buffer, int offset, int size, SocketFlags socketFlags)
 
int Send (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
 
int Send (ReadOnlySpan< byte > buffer)
 
int Send (ReadOnlySpan< byte > buffer, SocketFlags socketFlags)
 
int Send (ReadOnlySpan< byte > buffer, SocketFlags socketFlags, out SocketError errorCode)
 
void SendFile (string? fileName)
 
void SendFile (string? fileName, byte[]? preBuffer, byte[]? postBuffer, TransmitFileOptions flags)
 
void SendFile (string? fileName, ReadOnlySpan< byte > preBuffer, ReadOnlySpan< byte > postBuffer, TransmitFileOptions flags)
 
int SendTo (byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP)
 
int SendTo (byte[] buffer, int size, SocketFlags socketFlags, EndPoint remoteEP)
 
int SendTo (byte[] buffer, SocketFlags socketFlags, EndPoint remoteEP)
 
int SendTo (byte[] buffer, EndPoint remoteEP)
 
int SendTo (ReadOnlySpan< byte > buffer, EndPoint remoteEP)
 
int SendTo (ReadOnlySpan< byte > buffer, SocketFlags socketFlags, EndPoint remoteEP)
 
int Receive (byte[] buffer, int size, SocketFlags socketFlags)
 
int Receive (byte[] buffer, SocketFlags socketFlags)
 
int Receive (byte[] buffer)
 
int Receive (byte[] buffer, int offset, int size, SocketFlags socketFlags)
 
int Receive (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
 
int Receive (Span< byte > buffer)
 
int Receive (Span< byte > buffer, SocketFlags socketFlags)
 
int Receive (Span< byte > buffer, SocketFlags socketFlags, out SocketError errorCode)
 
int Receive (IList< ArraySegment< byte > > buffers)
 
int Receive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
 
int Receive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode)
 
int ReceiveMessageFrom (byte[] buffer, int offset, int size, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation)
 
int ReceiveMessageFrom (Span< byte > buffer, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation)
 
int ReceiveFrom (byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP)
 
int ReceiveFrom (byte[] buffer, int size, SocketFlags socketFlags, ref EndPoint remoteEP)
 
int ReceiveFrom (byte[] buffer, SocketFlags socketFlags, ref EndPoint remoteEP)
 
int ReceiveFrom (byte[] buffer, ref EndPoint remoteEP)
 
int ReceiveFrom (Span< byte > buffer, ref EndPoint remoteEP)
 
int ReceiveFrom (Span< byte > buffer, SocketFlags socketFlags, ref EndPoint remoteEP)
 
int IOControl (int ioControlCode, byte[]? optionInValue, byte[]? optionOutValue)
 
int IOControl (IOControlCode ioControlCode, byte[]? optionInValue, byte[]? optionOutValue)
 
void SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue)
 
void SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, byte[] optionValue)
 
void SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, bool optionValue)
 
void SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, object optionValue)
 
void SetRawSocketOption (int optionLevel, int optionName, ReadOnlySpan< byte > optionValue)
 
object? GetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName)
 
void GetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, byte[] optionValue)
 
byte[] GetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, int optionLength)
 
int GetRawSocketOption (int optionLevel, int optionName, Span< byte > optionValue)
 
void SetIPProtectionLevel (IPProtectionLevel level)
 
bool Poll (int microSeconds, SelectMode mode)
 
IAsyncResult BeginConnect (EndPoint remoteEP, AsyncCallback? callback, object? state)
 
IAsyncResult BeginConnect (string host, int port, AsyncCallback? requestCallback, object? state)
 
IAsyncResult BeginConnect (IPAddress address, int port, AsyncCallback? requestCallback, object? state)
 
IAsyncResult BeginConnect (IPAddress[] addresses, int port, AsyncCallback? requestCallback, object? state)
 
void EndConnect (IAsyncResult asyncResult)
 
IAsyncResult BeginDisconnect (bool reuseSocket, AsyncCallback? callback, object? state)
 
void Disconnect (bool reuseSocket)
 
void EndDisconnect (IAsyncResult asyncResult)
 
IAsyncResult BeginSend (byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state)
 
IAsyncResultBeginSend (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
 
IAsyncResult BeginSend (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state)
 
IAsyncResultBeginSend (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
 
int EndSend (IAsyncResult asyncResult)
 
int EndSend (IAsyncResult asyncResult, out SocketError errorCode)
 
IAsyncResult BeginSendFile (string? fileName, AsyncCallback? callback, object? state)
 
IAsyncResult BeginSendFile (string? fileName, byte[]? preBuffer, byte[]? postBuffer, TransmitFileOptions flags, AsyncCallback? callback, object? state)
 
void EndSendFile (IAsyncResult asyncResult)
 
IAsyncResult BeginSendTo (byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP, AsyncCallback? callback, object? state)
 
int EndSendTo (IAsyncResult asyncResult)
 
IAsyncResult BeginReceive (byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state)
 
IAsyncResultBeginReceive (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
 
IAsyncResult BeginReceive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state)
 
IAsyncResultBeginReceive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
 
int EndReceive (IAsyncResult asyncResult)
 
int EndReceive (IAsyncResult asyncResult, out SocketError errorCode)
 
IAsyncResult BeginReceiveMessageFrom (byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state)
 
int EndReceiveMessageFrom (IAsyncResult asyncResult, ref SocketFlags socketFlags, ref EndPoint endPoint, out IPPacketInformation ipPacketInformation)
 
IAsyncResult BeginReceiveFrom (byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state)
 
int EndReceiveFrom (IAsyncResult asyncResult, ref EndPoint endPoint)
 
IAsyncResult BeginAccept (AsyncCallback? callback, object? state)
 
Socket EndAccept (IAsyncResult asyncResult)
 
IAsyncResult BeginAccept (int receiveSize, AsyncCallback? callback, object? state)
 
IAsyncResult BeginAccept (Socket? acceptSocket, int receiveSize, AsyncCallback? callback, object? state)
 
Socket EndAccept (out byte[] buffer, IAsyncResult asyncResult)
 
Socket EndAccept (out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult)
 
void Shutdown (SocketShutdown how)
 
bool AcceptAsync (SocketAsyncEventArgs e)
 
bool ConnectAsync (SocketAsyncEventArgs e)
 
bool DisconnectAsync (SocketAsyncEventArgs e)
 
bool ReceiveAsync (SocketAsyncEventArgs e)
 
bool ReceiveFromAsync (SocketAsyncEventArgs e)
 
bool ReceiveMessageFromAsync (SocketAsyncEventArgs e)
 
bool SendAsync (SocketAsyncEventArgs e)
 
bool SendPacketsAsync (SocketAsyncEventArgs e)
 
bool SendToAsync (SocketAsyncEventArgs e)
 
void Dispose ()
 
Task< SocketAcceptAsync ()
 
ValueTask< SocketAcceptAsync (CancellationToken cancellationToken)
 
Task< SocketAcceptAsync (Socket? acceptSocket)
 
ValueTask< SocketAcceptAsync (Socket? acceptSocket, CancellationToken cancellationToken)
 
Task ConnectAsync (EndPoint remoteEP)
 
ValueTask ConnectAsync (EndPoint remoteEP, CancellationToken cancellationToken)
 
Task ConnectAsync (IPAddress address, int port)
 
ValueTask ConnectAsync (IPAddress address, int port, CancellationToken cancellationToken)
 
Task ConnectAsync (IPAddress[] addresses, int port)
 
ValueTask ConnectAsync (IPAddress[] addresses, int port, CancellationToken cancellationToken)
 
Task ConnectAsync (string host, int port)
 
ValueTask ConnectAsync (string host, int port, CancellationToken cancellationToken)
 
ValueTask DisconnectAsync (bool reuseSocket, CancellationToken cancellationToken=default(CancellationToken))
 
Task< int > ReceiveAsync (ArraySegment< byte > buffer, SocketFlags socketFlags)
 
ValueTask< int > ReceiveAsync (Memory< byte > buffer, SocketFlags socketFlags, CancellationToken cancellationToken)
 
Task< int > ReceiveAsync (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
 
Task< SocketReceiveFromResultReceiveFromAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint)
 
ValueTask< SocketReceiveFromResultReceiveFromAsync (Memory< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken=default(CancellationToken))
 
Task< SocketReceiveMessageFromResultReceiveMessageFromAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint)
 
ValueTask< SocketReceiveMessageFromResultReceiveMessageFromAsync (Memory< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken=default(CancellationToken))
 
Task< int > SendAsync (ArraySegment< byte > buffer, SocketFlags socketFlags)
 
ValueTask< int > SendAsync (ReadOnlyMemory< byte > buffer, SocketFlags socketFlags, CancellationToken cancellationToken)
 
Task< int > SendAsync (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
 
Task< int > SendToAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, EndPoint remoteEP)
 
ValueTask< int > SendToAsync (ReadOnlyMemory< byte > buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken=default(CancellationToken))
 
ValueTask SendFileAsync (string? fileName, CancellationToken cancellationToken=default(CancellationToken))
 
ValueTask SendFileAsync (string? fileName, ReadOnlyMemory< byte > preBuffer, ReadOnlyMemory< byte > postBuffer, TransmitFileOptions flags, CancellationToken cancellationToken=default(CancellationToken))
 
unsafe Socket (SocketInformation socketInformation)
 
SocketInformation DuplicateAndClose (int targetProcessId)
 

Static Public Member Functions

static void Select (IList? checkRead, IList? checkWrite, IList? checkError, int microSeconds)
 
static bool ConnectAsync (SocketType socketType, ProtocolType protocolType, SocketAsyncEventArgs e)
 
static void CancelConnectAsync (SocketAsyncEventArgs e)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Package Functions

bool CanTryAddressFamily (AddressFamily family)
 
bool ConnectAsync (SocketAsyncEventArgs e, bool userSocket, bool saeaCancelable)
 
void InternalShutdown (SocketShutdown how)
 
void SetReceivingPacketInformation ()
 
void SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue, bool silent)
 
void InternalSetBlocking (bool desired)
 
Socket CreateAcceptSocket (SafeSocketHandle fd, EndPoint remoteEP)
 
Socket UpdateAcceptSocket (Socket socket, EndPoint remoteEP)
 
void SetToConnected ()
 
void SetToDisconnected ()
 
void UpdateStatusAfterSocketError (SocketException socketException)
 
void UpdateStatusAfterSocketError (SocketError errorCode)
 
Task< int > ReceiveAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, bool fromNetworkStream)
 
ValueTask< int > ReceiveAsync (Memory< byte > buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken)
 
ValueTask SendAsyncForNetworkStream (ReadOnlyMemory< byte > buffer, SocketFlags socketFlags, CancellationToken cancellationToken)
 
void ReplaceHandleIfNecessaryAfterFailedConnect ()
 
unsafe bool AcceptEx (SafeSocketHandle listenSocketHandle, SafeSocketHandle acceptSocketHandle, IntPtr buffer, int len, int localAddressLength, int remoteAddressLength, out int bytesReceived, NativeOverlapped *overlapped)
 
void GetAcceptExSockaddrs (IntPtr buffer, int receiveDataLength, int localAddressLength, int remoteAddressLength, out IntPtr localSocketAddress, out int localSocketAddressLength, out IntPtr remoteSocketAddress, out int remoteSocketAddressLength)
 
unsafe bool DisconnectEx (SafeSocketHandle socketHandle, NativeOverlapped *overlapped, int flags, int reserved)
 
unsafe bool DisconnectExBlocking (SafeSocketHandle socketHandle, int flags, int reserved)
 
unsafe bool ConnectEx (SafeSocketHandle socketHandle, IntPtr socketAddress, int socketAddressSize, IntPtr buffer, int dataLength, out int bytesSent, NativeOverlapped *overlapped)
 
unsafe SocketError WSARecvMsg (SafeSocketHandle socketHandle, IntPtr msg, out int bytesTransferred, NativeOverlapped *overlapped, IntPtr completionRoutine)
 
unsafe SocketError WSARecvMsgBlocking (SafeSocketHandle socketHandle, IntPtr msg, out int bytesTransferred)
 
unsafe bool TransmitPackets (SafeSocketHandle socketHandle, IntPtr packetArray, int elementCount, int sendSize, NativeOverlapped *overlapped, TransmitFileOptions flags)
 
ThreadPoolBoundHandle GetOrAllocateThreadPoolBoundHandle ()
 
ThreadPoolBoundHandle GetOrAllocateThreadPoolBoundHandleSlow ()
 

Static Package Functions

static void GetIPProtocolInformation (AddressFamily addressFamily, System.Net.Internals.SocketAddress socketAddress, out bool isIPv4, out bool isIPv6)
 
static int GetAddressSize (EndPoint endPoint)
 
static void SocketListDangerousReleaseRefs (IList socketList, ref int refsAdded)
 
static void SocketListToFileDescriptorSet (IList socketList, Span< IntPtr > fileDescriptorSet, ref int refsAdded)
 
static void SelectFileDescriptor (IList socketList, Span< IntPtr > fileDescriptorSet, ref int refsAdded)
 

Package Attributes

EndPoint _rightEndPoint
 
EndPoint _remoteEndPoint
 

Properties

static bool SupportsIPv4 [get]
 
static bool SupportsIPv6 [get]
 
static bool OSSupportsIPv4 [get]
 
static bool OSSupportsIPv6 [get]
 
static bool OSSupportsUnixDomainSockets [get]
 
int Available [get]
 
unsafe? EndPoint LocalEndPoint [get]
 
EndPointRemoteEndPoint [get]
 
IntPtr Handle [get]
 
SafeSocketHandle SafeHandle [get]
 
SafeSocketHandle InternalSafeHandle [get]
 
bool Blocking [get, set]
 
bool UseOnlyOverlappedIO [get, set]
 
bool Connected [get]
 
AddressFamily AddressFamily [get]
 
SocketType SocketType [get]
 
ProtocolType ProtocolType [get]
 
bool IsBound [get]
 
bool ExclusiveAddressUse [get, set]
 
int ReceiveBufferSize [get, set]
 
int SendBufferSize [get, set]
 
int ReceiveTimeout [get, set]
 
int SendTimeout [get, set]
 
LingerOptionLingerState [get, set]
 
bool NoDelay [get, set]
 
short Ttl [get, set]
 
bool DontFragment [get, set]
 
bool MulticastLoopback [get, set]
 
bool EnableBroadcast [get, set]
 
bool DualMode [get, set]
 
bool IsDualMode [get]
 
bool Disposed [get]
 
bool IsConnectionOriented [get]
 

Private Member Functions

unsafe Socket (SafeSocketHandle handle, bool loadPropertiesFromHandle)
 
void DoBind (EndPoint endPointSnapshot, System.Net.Internals.SocketAddress socketAddress)
 
int EndSendReceive (IAsyncResult asyncResult, out SocketError errorCode)
 
async Task<(Socket s, byte[] buffer, int bytesReceived)> AcceptAndReceiveHelperAsync (Socket acceptSocket, int receiveSize)
 
bool AcceptAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
void WildcardBindForConnectIfNecessary (AddressFamily addressFamily)
 
bool DisconnectAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool ReceiveAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool ReceiveFromAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool ReceiveMessageFromAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool SendAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool SendPacketsAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
bool SendToAsync (SocketAsyncEventArgs e, CancellationToken cancellationToken)
 
System.Net.Internals.SocketAddress Serialize (ref EndPoint remoteEP)
 
void DoConnect (EndPoint endPointSnapshot, System.Net.Internals.SocketAddress socketAddress)
 
 ~Socket ()
 
void SetMulticastOption (SocketOptionName optionName, MulticastOption MR)
 
void SetIPv6MulticastOption (SocketOptionName optionName, IPv6MulticastOption MR)
 
void SetLingerOption (LingerOption lref)
 
LingerOption GetLingerOpt ()
 
MulticastOption GetMulticastOpt (SocketOptionName optionName)
 
IPv6MulticastOption GetIPv6MulticastOpt (SocketOptionName optionName)
 
SocketError InternalSetBlocking (bool desired, out bool current)
 
void UpdateLocalEndPointOnConnect ()
 
bool IsWildcardEndPoint (EndPoint endPoint)
 
void UpdateStatusAfterSocketErrorAndThrowException (SocketError error, [CallerMemberName] string callerName=null)
 
bool CheckErrorAndUpdateStatus (SocketError errorCode)
 
void ValidateReceiveFromEndpointAndState (EndPoint remoteEndPoint, string remoteEndPointArgumentName)
 
void ValidateBlockingMode ()
 
void UpdateReceiveSocketErrorForDisposed (ref SocketError socketError, int bytesTransferred)
 
void UpdateSendSocketErrorForDisposed (ref SocketError socketError)
 
void UpdateConnectSocketErrorForDisposed (ref SocketError socketError)
 
void UpdateAcceptSocketErrorForDisposed (ref SocketError socketError)
 
void ThrowIfDisposed ()
 
void ThrowObjectDisposedException ()
 
Task< int > GetTaskForSendReceive (bool pending, TaskSocketAsyncEventArgs< int > saea, bool fromNetworkStream, bool isReceive)
 
void ReturnSocketAsyncEventArgs (TaskSocketAsyncEventArgs< int > saea, bool isReceive)
 
void DisposeCachedTaskSocketAsyncEventArgs ()
 
unsafe void LoadSocketTypeFromHandle (SafeSocketHandle handle, out AddressFamily addressFamily, out SocketType socketType, out ProtocolType protocolType, out bool blocking, out bool isListening, out bool isSocket)
 
DynamicWinsockMethods GetDynamicWinsockMethods ()
 
void EnableReuseUnicastPort ()
 
Socket GetOrCreateAcceptSocket (Socket acceptSocket, bool checkDisconnected, string propertyName, out SafeSocketHandle handle)
 
void SendFileInternal (string fileName, ReadOnlySpan< byte > preBuffer, ReadOnlySpan< byte > postBuffer, TransmitFileOptions flags)
 

Static Private Member Functions

static SafeSocketHandle ValidateHandle (SafeSocketHandle handle)
 
static SafeFileHandle OpenFileHandle (string name)
 
static SocketError GetSocketErrorFromFaultedTask (Task t)
 
static void ValidateBufferArguments (byte[] buffer, int offset, int size)
 
static void ValidateBuffer (ArraySegment< byte > buffer)
 
static void ValidateBuffersList (IList< ArraySegment< byte > > buffers)
 
static void CompleteSendReceive (Socket s, TaskSocketAsyncEventArgs< int > saea, bool isReceive)
 
static Exception GetException (SocketError error, bool wrapExceptionsInIOExceptions=false)
 

Private Attributes

SafeSocketHandle _handle
 
EndPoint _localEndPoint
 
bool _isConnected
 
bool _isDisconnected
 
bool _willBlock = true
 
bool _willBlockInternal = true
 
bool _isListening
 
bool _nonBlockingConnectInProgress
 
EndPoint _pendingConnectRightEndPoint
 
AddressFamily _addressFamily
 
SocketType _socketType
 
ProtocolType _protocolType
 
bool _receivingPacketInformation
 
int _closeTimeout = -1
 
int _disposed
 
AwaitableSocketAsyncEventArgs _singleBufferReceiveEventArgs
 
AwaitableSocketAsyncEventArgs _singleBufferSendEventArgs
 
TaskSocketAsyncEventArgs< int > _multiBufferReceiveEventArgs
 
TaskSocketAsyncEventArgs< int > _multiBufferSendEventArgs
 
DynamicWinsockMethods _dynamicWinsockMethods
 

Static Private Attributes

static readonly IPAddress s_IPAddressAnyMapToIPv6 = IPAddress.Any.MapToIPv6()
 
static CachedSerializedEndPoint s_cachedAnyEndPoint
 
static CachedSerializedEndPoint s_cachedAnyV6EndPoint
 
static CachedSerializedEndPoint s_cachedMappedAnyV6EndPoint
 

Detailed Description

Definition at line 18 of file Socket.cs.


The documentation for this class was generated from the following file: