C# 클래스 NSoft.NFramework.Parallelism.Tools.SocketAsync

파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
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

메소드 상세

AcceptAsync() 공개 정적인 메소드

public static AcceptAsync ( this socket ) : Task
socket this
리턴 Task

ConnectAsync() 공개 정적인 메소드

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

ConnectAsync() 공개 정적인 메소드

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

ReceiveAsync() 공개 정적인 메소드

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
리턴 Task

SendAsync() 공개 정적인 메소드

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
리턴 Task