|
| 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) |
|
IAsyncResult? | BeginSend (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) |
|
IAsyncResult? | BeginSend (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) |
|
IAsyncResult? | BeginReceive (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) |
|
IAsyncResult? | BeginReceive (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< Socket > | AcceptAsync () |
|
ValueTask< Socket > | AcceptAsync (CancellationToken cancellationToken) |
|
Task< Socket > | AcceptAsync (Socket? acceptSocket) |
|
ValueTask< Socket > | AcceptAsync (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< SocketReceiveFromResult > | ReceiveFromAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) |
|
ValueTask< SocketReceiveFromResult > | ReceiveFromAsync (Memory< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken=default(CancellationToken)) |
|
Task< SocketReceiveMessageFromResult > | ReceiveMessageFromAsync (ArraySegment< byte > buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) |
|
ValueTask< SocketReceiveMessageFromResult > | ReceiveMessageFromAsync (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) |
|
Definition at line 18 of file Socket.cs.