|
| Socket (AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) |
|
int | Send (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags) |
|
int | Send (byte[] buffer, int offset, int size, SocketFlags socketFlags) |
|
int | Receive (byte[] buffer, int offset, int size, SocketFlags socketFlags) |
|
int | Receive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags) |
|
int | IOControl (IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) |
|
void | SetIPProtectionLevel (IPProtectionLevel level) |
|
IAsyncResult | BeginSend (byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) |
|
int | EndSend (IAsyncResult asyncResult) |
|
IAsyncResult | BeginReceive (byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) |
|
int | EndReceive (IAsyncResult asyncResult) |
|
void | Dispose () |
|
bool | Poll (int microSeconds, SelectMode mode) |
|
Socket | Accept () |
|
bool | AcceptAsync (SocketAsyncEventArgs e) |
|
IAsyncResult | BeginAccept (AsyncCallback callback, object state) |
|
Socket | EndAccept (IAsyncResult asyncResult) |
|
Socket | EndAccept (out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult) |
|
void | Bind (EndPoint localEP) |
|
void | Listen (int backlog) |
|
void | Connect (IPAddress address, int port) |
|
void | Connect (EndPoint remoteEP) |
|
IAsyncResult | BeginConnect (string host, int port, AsyncCallback callback, object state) |
|
IAsyncResult | BeginConnect (EndPoint remoteEP, AsyncCallback callback, object state) |
|
void | EndConnect (IAsyncResult asyncResult) |
|
void | Disconnect (bool reuseSocket) |
|
void | EndDisconnect (IAsyncResult asyncResult) |
|
unsafe int | Receive (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) |
|
unsafe int | Receive (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode) |
|
int | Receive (Span< byte > buffer, SocketFlags socketFlags, out SocketError errorCode) |
|
int | Send (ReadOnlySpan< byte > buffer, SocketFlags socketFlags, out SocketError errorCode) |
|
bool | ReceiveAsync (SocketAsyncEventArgs e) |
|
IAsyncResult | BeginReceive (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) |
|
int | EndReceive (IAsyncResult asyncResult, out SocketError errorCode) |
|
IAsyncResult | BeginReceiveFrom (byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback callback, object state) |
|
int | EndReceiveFrom (IAsyncResult asyncResult, ref EndPoint endPoint) |
|
unsafe int | Send (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) |
|
unsafe int | Send (IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode) |
|
bool | SendAsync (SocketAsyncEventArgs e) |
|
IAsyncResult | BeginSend (byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) |
|
int | EndSend (IAsyncResult asyncResult, out SocketError errorCode) |
|
unsafe int | SendTo (byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP) |
|
int | EndSendTo (IAsyncResult asyncResult) |
|
object | GetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName) |
|
void | SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue) |
|
int | IOControl (int ioControlCode, byte[] optionInValue, byte[] optionOutValue) |
|
void | Close () |
|
void | Close (int timeout) |
|
void | Shutdown (SocketShutdown how) |
|
|
Task< int > | ReceiveAsyncApm (Memory< byte > buffer, SocketFlags socketFlags) |
|
Task< int > | SendAsyncApm (ReadOnlyMemory< byte > buffer, SocketFlags socketFlags) |
|
void | ReturnSocketAsyncEventArgs (Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive) |
|
void | ReturnSocketAsyncEventArgs (Socket.TaskSocketAsyncEventArgs< Socket > saea) |
|
void | SocketDefaults () |
|
static IntPtr | Socket_icall (AddressFamily family, SocketType type, ProtocolType proto, out int error) |
|
static int | Available_icall (IntPtr socket, out int error) |
|
static SocketAddress | LocalEndPoint_icall (IntPtr socket, int family, out int error) |
|
static SocketAddress | RemoteEndPoint_icall (IntPtr socket, int family, out int error) |
|
static bool | Poll_icall (IntPtr socket, SelectMode mode, int timeout, out int error) |
|
static IntPtr | Accept_icall (IntPtr sock, out int error, bool blocking) |
|
static void | Bind_icall (IntPtr sock, SocketAddress sa, out int error) |
|
static void | Listen_icall (IntPtr sock, int backlog, out int error) |
|
static void | Connect_icall (IntPtr sock, SocketAddress sa, out int error, bool blocking) |
|
static void | Disconnect_icall (IntPtr sock, bool reuse, out int error) |
|
unsafe int | Receive (Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) |
|
static unsafe int | Receive_array_icall (IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | Receive_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) |
|
unsafe int | ReceiveFrom (Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, out SocketError errorCode) |
|
int | EndReceiveFrom_internal (SocketAsyncResult sockares, SocketAsyncEventArgs ares) |
|
static unsafe int | ReceiveFrom_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) |
|
static unsafe int | Send_array_icall (IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | Send_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | SendTo_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking) |
|
static void | GetSocketOption_obj_icall (IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) |
|
static void | SetSocketOption_icall (IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) |
|
static int | IOControl_icall (IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error) |
|
void | Linger (IntPtr handle) |
|
void | ThrowIfDisposedAndClosed () |
|
void | ThrowIfBufferNull (byte[] buffer) |
|
void | ThrowIfBufferOutOfRange (byte[] buffer, int offset, int size) |
|
void | ThrowIfUdp () |
|
SocketAsyncResult | ValidateEndIAsyncResult (IAsyncResult ares, string methodName, string argName) |
|
void | QueueIOSelectorJob (SemaphoreSlim sem, IntPtr handle, IOSelectorJob job) |
|
void | InitSocketAsyncEventArgs (SocketAsyncEventArgs e, AsyncCallback callback, object state, SocketOperation operation) |
|
SocketAsyncOperation | SocketOperationToSocketAsyncOperation (SocketOperation op) |
|
IPEndPoint | RemapIPEndPoint (IPEndPoint input) |
|
static bool | IsProtocolSupported_internal (NetworkInterfaceComponent networkInterface) |
|
|
static void | CompleteAccept (Socket s, Socket.TaskSocketAsyncEventArgs< Socket > saea) |
|
static void | CompleteSendReceive (Socket s, Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive) |
|
static Exception | GetException (SocketError error, bool wrapExceptionsInIOExceptions=false) |
|
static int | Available_internal (SafeSocketHandle safeHandle, out int error) |
|
static SocketAddress | LocalEndPoint_internal (SafeSocketHandle safeHandle, int family, out int error) |
|
static void | Blocking_internal (SafeSocketHandle safeHandle, bool block, out int error) |
|
static SocketAddress | RemoteEndPoint_internal (SafeSocketHandle safeHandle, int family, out int error) |
|
static bool | Poll_internal (SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error) |
|
static SafeSocketHandle | Accept_internal (SafeSocketHandle safeHandle, out int error, bool blocking) |
|
static void | Bind_internal (SafeSocketHandle safeHandle, SocketAddress sa, out int error) |
|
static void | Listen_internal (SafeSocketHandle safeHandle, int backlog, out int error) |
|
static bool | BeginMConnect (SocketAsyncResult sockares) |
|
static bool | BeginSConnect (SocketAsyncResult sockares) |
|
static void | Connect_internal (SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking) |
|
static void | Disconnect_internal (SafeSocketHandle safeHandle, bool reuse, out int error) |
|
static unsafe int | Receive_internal (SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | Receive_internal (SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | ReceiveFrom_internal (SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) |
|
static unsafe void | BeginSendCallback (SocketAsyncResult sockares, int sent_so_far) |
|
static unsafe int | Send_internal (SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | Send_internal (SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) |
|
static unsafe int | SendTo_internal (SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking) |
|
static void | GetSocketOption_obj_internal (SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) |
|
static void | SetSocketOption_internal (SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) |
|
static int | IOControl_internal (SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error) |
|
static void | Shutdown_internal (SafeSocketHandle safeHandle, SocketShutdown how, out int error) |
|
static bool | IsProtocolSupported (NetworkInterfaceComponent networkInterface) |
|
static | Socket () |
|
Definition at line 18 of file Socket.cs.