Aracılığıyla paylaş


SocketTaskExtensions.AcceptAsync Yöntem

Tanım

Aşırı Yüklemeler

AcceptAsync(Socket)

Yuvada gelen bağlantı girişimini kabul etmek için üzerinde zaman uyumsuz bir işlem gerçekleştirir.

AcceptAsync(Socket, Socket)

Yuvada gelen bağlantı girişimini kabul etmek için üzerinde zaman uyumsuz bir işlem gerçekleştirir.

AcceptAsync(Socket)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Yuvada gelen bağlantı girişimini kabul etmek için üzerinde zaman uyumsuz bir işlem gerçekleştirir.

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)

Parametreler

socket
Socket

Bağlantıları dinleyen yuva.

Döndürülenler

Uzak konakla iletişimi işlemek için ile Socket tamamlanan zaman uyumsuz bir görev.

Özel durumlar

Geçersiz bir işlem istendi. Bu özel durum, kabul eden Socket bağlantı dinlemediyse veya kabul edilen yuva bağlıysa oluşur.

yöntemini çağırmadan önce ve Listen(Int32) yöntemini çağırmanız Bind(EndPoint)AcceptAsync(Socket) gerekir.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Şunlara uygulanır

AcceptAsync(Socket, Socket)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Yuvada gelen bağlantı girişimini kabul etmek için üzerinde zaman uyumsuz bir işlem gerçekleştirir.

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)

Parametreler

socket
Socket

Gelen bağlantıları dinleyen yuva.

acceptSocket
Socket

Kabul edilen Socket nesne. Bu değer olabilir null.

Döndürülenler

Uzak konakla iletişimi işlemek için ile Socket tamamlanan zaman uyumsuz bir görev.

Özel durumlar

Geçersiz bir işlem istendi. Bu özel durum, kabul eden Socket bağlantı dinlemediyse veya kabul edilen yuva bağlıysa oluşur.

yöntemini çağırmadan önce ve Listen(Int32) yöntemini çağırmanız Bind(EndPoint)AcceptAsync(Socket, Socket) gerekir.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Şunlara uygulanır