TcpListener.EndAcceptSocket(IAsyncResult) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.