|
| 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) |
|
int | Receive (byte[] buffer, int offset, int size, SocketFlags socketFlags, [Out] SocketError errorCode) |
|
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, EndPoint remoteEP, AsyncCallback callback, object state) |
|
int | EndReceiveFrom (IAsyncResult asyncResult, EndPoint endPoint) |
|
int | Send (byte[] buffer, int offset, int size, SocketFlags socketFlags, [Out] SocketError errorCode) |
|
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) |
|
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) |
|
|
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 IntPtr | Socket_icall (AddressFamily family, SocketType type, ProtocolType proto, [Out] int error) |
|
static int | Available_internal (SafeSocketHandle safeHandle, [Out] int error) |
|
static int | Available_icall (IntPtr socket, [Out] int error) |
|
static SocketAddress | LocalEndPoint_internal (SafeSocketHandle safeHandle, int family, [Out] int error) |
|
static SocketAddress | LocalEndPoint_icall (IntPtr socket, 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 SocketAddress | RemoteEndPoint_icall (IntPtr socket, int family, [Out] int error) |
|
static bool | Poll_internal (SafeSocketHandle safeHandle, SelectMode mode, int timeout, [Out] int error) |
|
static bool | Poll_icall (IntPtr socket, SelectMode mode, int timeout, [Out] int error) |
|
static SafeSocketHandle | Accept_internal (SafeSocketHandle safeHandle, [Out] int error, bool blocking) |
|
static IntPtr | Accept_icall (IntPtr sock, [Out] int error, bool blocking) |
|
static void | Bind_internal (SafeSocketHandle safeHandle, SocketAddress sa, [Out] int error) |
|
static void | Bind_icall (IntPtr sock, SocketAddress sa, [Out] int error) |
|
static void | Listen_internal (SafeSocketHandle safeHandle, int backlog, [Out] int error) |
|
static void | Listen_icall (IntPtr sock, 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 | Connect_icall (IntPtr sock, SocketAddress sa, [Out] int error, bool blocking) |
|
static void | Disconnect_internal (SafeSocketHandle safeHandle, bool reuse, [Out] int error) |
|
static void | Disconnect_icall (IntPtr sock, 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_array_icall (IntPtr sock, 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 | Receive_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, [Out] int error, bool blocking) |
|
static unsafe int | ReceiveFrom_internal (SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, SocketAddress sockaddr, [Out] int error, bool blocking) |
|
static unsafe int | ReceiveFrom_icall (IntPtr sock, byte *buffer, int count, SocketFlags flags, SocketAddress sockaddr, [Out] int error, bool blocking) |
|
static 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_array_icall (IntPtr sock, 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 | Send_icall (IntPtr sock, 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 unsafe int | SendTo_icall (IntPtr sock, 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 | GetSocketOption_obj_icall (IntPtr socket, 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 void | SetSocketOption_icall (IntPtr socket, 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 int | IOControl_icall (IntPtr sock, int ioctl_code, byte[] input, byte[] output, [Out] int error) |
|
static void | Shutdown_internal (SafeSocketHandle safeHandle, SocketShutdown how, [Out] int error) |
|
static bool | IsProtocolSupported_internal (global::System.Net.NetworkInformation.NetworkInterfaceComponent networkInterface) |
|
static bool | IsProtocolSupported (global::System.Net.NetworkInformation.NetworkInterfaceComponent networkInterface) |
|
static | Socket () |
|
Definition at line 14 of file Socket.cs.