Bagikan melalui


SocketTaskExtensions.AcceptAsync Metode

Definisi

Overload

AcceptAsync(Socket)

Melakukan operasi asinkron pada untuk menerima upaya koneksi masuk pada soket.

AcceptAsync(Socket, Socket)

Melakukan operasi asinkron pada untuk menerima upaya koneksi masuk pada soket.

AcceptAsync(Socket)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Melakukan operasi asinkron pada untuk menerima upaya koneksi masuk pada soket.

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)

Parameter

socket
Socket

Soket yang mendengarkan koneksi.

Mengembalikan

Tugas asinkron yang selesai dengan Socket untuk menangani komunikasi dengan host jarak jauh.

Pengecualian

Operasi yang tidak valid diminta. Pengecualian ini terjadi jika penerimaan Socket tidak mendengarkan koneksi atau soket yang diterima terikat.

Anda harus memanggil Bind(EndPoint) metode dan Listen(Int32) sebelum memanggil AcceptAsync(Socket) metode .

Terjadi kesalahan saat mencoba mengakses soket.

Berlaku untuk

AcceptAsync(Socket, Socket)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Melakukan operasi asinkron pada untuk menerima upaya koneksi masuk pada soket.

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)

Parameter

socket
Socket

Soket yang mendengarkan koneksi masuk.

acceptSocket
Socket

Objek yang Socket diterima. Nilai ini mungkin null.

Mengembalikan

Tugas asinkron yang selesai dengan Socket untuk menangani komunikasi dengan host jarak jauh.

Pengecualian

Operasi yang tidak valid diminta. Pengecualian ini terjadi jika penerimaan Socket tidak mendengarkan koneksi atau soket yang diterima terikat.

Anda harus memanggil Bind(EndPoint) metode dan Listen(Int32) sebelum memanggil AcceptAsync(Socket, Socket) metode .

Terjadi kesalahan saat mencoba mengakses soket.

Berlaku untuk