다음을 통해 공유


SocketTaskExtensions 클래스

정의

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

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

메서드

AcceptAsync(Socket)

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

AcceptAsync(Socket, Socket)

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

ConnectAsync(Socket, EndPoint)

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

ConnectAsync(Socket, EndPoint, CancellationToken)

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

ConnectAsync(Socket, IPAddress, Int32)

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

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

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

ConnectAsync(Socket, IPAddress[], Int32)

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

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

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

ConnectAsync(Socket, String, Int32)

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

ConnectAsync(Socket, String, Int32, CancellationToken)

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

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)

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

적용 대상