SocketTaskExtensions.AcceptAsync 메서드

정의

오버로드

AcceptAsync(Socket)

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

AcceptAsync(Socket, Socket)

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

AcceptAsync(Socket)

Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)

매개 변수

socket
Socket

연결을 수신하는 소켓입니다.

반환

원격 호스트와의 통신을 처리하기 위해 Socket에서 완료되는 비동기 작업입니다.

예외

잘못된 작업이 요청된 경우. 받아들이는 Socket이 연결을 수신 대기하지 않거나 받아들인 소켓이 바인딩되어 있으면 이 예외가 발생합니다.

Bind(EndPoint) 메서드를 호출하기 전에 Listen(Int32)AcceptAsync(Socket) 메서드를 호출해야 합니다.

소켓에 액세스하는 동안 오류가 발생했습니다.

Socket이 닫혔습니다.

적용 대상

AcceptAsync(Socket, Socket)

Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket? acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)

매개 변수

socket
Socket

들어오는 연결을 수신하는 소켓입니다.

acceptSocket
Socket

허용되는 Socket 개체입니다. 이 값은 null일 수 있습니다.

반환

원격 호스트와의 통신을 처리하기 위해 Socket에서 완료되는 비동기 작업입니다.

예외

잘못된 작업이 요청된 경우. 받아들이는 Socket이 연결을 수신 대기하지 않거나 받아들인 소켓이 바인딩되어 있으면 이 예외가 발생합니다.

Bind(EndPoint) 메서드를 호출하기 전에 Listen(Int32)AcceptAsync(Socket, Socket) 메서드를 호출해야 합니다.

소켓에 액세스하는 동안 오류가 발생했습니다.

Socket이 닫혔습니다.

적용 대상