SocketTaskExtensions.AcceptAsync 메서드

정의

오버로드

Name Description
AcceptAsync(Socket)

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

AcceptAsync(Socket, Socket)

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

AcceptAsync(Socket)

Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs
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
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 닫혔습니다.

적용 대상