Bagikan melalui


TcpListener.EndAcceptSocket(IAsyncResult) Metode

Definisi

Secara asinkron menerima upaya koneksi masuk dan membuat baru Socket untuk menangani komunikasi host jarak jauh.

public:
 System::Net::Sockets::Socket ^ EndAcceptSocket(IAsyncResult ^ asyncResult);
public System.Net.Sockets.Socket EndAcceptSocket (IAsyncResult asyncResult);
member this.EndAcceptSocket : IAsyncResult -> System.Net.Sockets.Socket
Public Function EndAcceptSocket (asyncResult As IAsyncResult) As Socket

Parameter

asyncResult
IAsyncResult

Dikembalikan IAsyncResult oleh panggilan ke BeginAcceptSocket(AsyncCallback, Object) metode .

Mengembalikan

Socket.

yang Socket digunakan untuk mengirim dan menerima data.

Pengecualian

Yang mendasar Socket telah ditutup.

Parameternya asyncResult adalah null.

Parameter asyncResult tidak dibuat oleh panggilan ke BeginAcceptSocket(AsyncCallback, Object) metode .

Metode EndAcceptSocket(IAsyncResult) ini sebelumnya dipanggil.

Terjadi kesalahan saat mencoba mengakses Socket.

Keterangan

Metode ini memblokir hingga operasi selesai. Untuk melakukan operasi ini secara sinkron, gunakan AcceptSocket metode .

Catatan

Anda dapat memanggil RemoteEndPoint properti yang dikembalikan Socket untuk mengidentifikasi alamat jaringan dan nomor port host jarak jauh.

Catatan

Jika Anda menerima , gunakan SocketException.ErrorCode properti untuk mendapatkan kode kesalahan tertentu dan lihat dokumentasi kode kesalahan WINDOWS Sockets versi 2 API untuk deskripsi mendetail tentang kesalahan SocketExceptiontersebut.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Berlaku untuk