C# Class NSoft.NFramework.Parallelism.Tools.SocketAsync

Datei anzeigen Open project: debop/NFramework

Public Methods

Method Description
AcceptAsync ( this socket ) : Task
ConnectAsync ( this socket, EndPoint remoteEP ) : System.Threading.Tasks.Task
ConnectAsync ( this socket, IPAddress address, int port ) : System.Threading.Tasks.Task
ReceiveAsync ( this socket, byte buffer, int offset, int size, SocketFlags socketFlags = SocketFlags.None ) : Task
SendAsync ( this socket, byte buffer, int offset, int size, SocketFlags socketFlags = SocketFlags.None ) : Task

Method Details

AcceptAsync() public static method

public static AcceptAsync ( this socket ) : Task
socket this
return Task

ConnectAsync() public static method

public static ConnectAsync ( this socket, EndPoint remoteEP ) : System.Threading.Tasks.Task
socket this
remoteEP System.Net.EndPoint
return System.Threading.Tasks.Task

ConnectAsync() public static method

public static ConnectAsync ( this socket, IPAddress address, int port ) : System.Threading.Tasks.Task
socket this
address System.Net.IPAddress
port int
return System.Threading.Tasks.Task

ReceiveAsync() public static method

public static ReceiveAsync ( this socket, byte buffer, int offset, int size, SocketFlags socketFlags = SocketFlags.None ) : Task
socket this
buffer byte
offset int
size int
socketFlags SocketFlags
return Task

SendAsync() public static method

public static SendAsync ( this socket, byte buffer, int offset, int size, SocketFlags socketFlags = SocketFlags.None ) : Task
socket this
buffer byte
offset int
size int
socketFlags SocketFlags
return Task