SocketTaskExtensions 클래스

정의

이 클래스에는 클래스에 대한 확장 메서드가 포함되어 있습니다 Socket .

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
상속
SocketTaskExtensions

메서드

Name Description
AcceptAsync(Socket, Socket)

소켓에서 들어오는 연결 시도를 수락하기 위해 비동기 작업을 수행합니다.

AcceptAsync(Socket)

소켓에서 들어오는 연결 시도를 수락하기 위해 비동기 작업을 수행합니다.

ConnectAsync(Socket, EndPoint, CancellationToken)

원격 호스트에 대한 연결을 설정합니다.

ConnectAsync(Socket, EndPoint)

원격 호스트에 대한 연결을 설정합니다.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

IP 주소 및 포트 번호로 지정된 원격 호스트에 대한 연결을 설정합니다.

ConnectAsync(Socket, IPAddress, Int32)

원격 호스트에 대한 연결을 설정합니다. 호스트는 IP 주소 및 포트 번호로 지정됩니다.

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

IP 주소 배열 및 포트 번호로 지정된 원격 호스트에 대한 연결을 설정합니다.

ConnectAsync(Socket, IPAddress[], Int32)

원격 호스트에 대한 연결을 설정합니다. 호스트는 IP 주소 및 포트 번호의 배열에 의해 지정됩니다.

ConnectAsync(Socket, String, Int32, CancellationToken)

호스트 이름 및 포트 번호로 지정된 원격 호스트에 대한 연결을 설정합니다.

ConnectAsync(Socket, String, Int32)

원격 호스트에 대한 연결을 설정합니다. 호스트는 호스트 이름 및 포트 번호로 지정됩니다.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

연결된 소켓에서 데이터를 받습니다.

ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

연결된 소켓에서 데이터를 받습니다.

ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)

연결된 소켓에서 데이터를 받습니다.

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

지정된 네트워크 디바이스에서 데이터를 받습니다.

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

지정된 데이터 버퍼를 사용하여 SocketFlags지정된 데이터 바이트 수를 데이터 버퍼의 지정된 위치에 수신하고 엔드포인트 및 패킷 정보를 저장합니다.

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

데이터를 연결된 소켓으로 전송합니다.

SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

데이터를 연결된 소켓으로 전송합니다.

SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)

데이터를 연결된 소켓으로 전송합니다.

SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

데이터를 특정 원격 호스트에 비동기적으로 보냅니다.

적용 대상