TcpListener.BeginAcceptSocket(AsyncCallback, Object) 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.
Memulai operasi asinkron untuk menerima upaya koneksi masuk.
public:
IAsyncResult ^ BeginAcceptSocket(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptSocket (AsyncCallback? callback, object? state);
public IAsyncResult BeginAcceptSocket (AsyncCallback callback, object state);
member this.BeginAcceptSocket : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptSocket (callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Delegasi AsyncCallback yang mereferensikan metode untuk dipanggil saat operasi selesai.
- state
- Object
Objek yang ditentukan pengguna yang berisi informasi tentang operasi terima. Objek ini diteruskan ke callback
delegasi ketika operasi selesai.
Mengembalikan
Yang IAsyncResult mereferensikan pembuatan asinkron dari Socket.
Pengecualian
Terjadi kesalahan saat mencoba mengakses soket.
Socket Telah ditutup.
Keterangan
Operasi asinkron BeginAcceptSocket harus diselesaikan dengan memanggil EndAcceptSocket metode . Biasanya, metode ini dipanggil oleh callback
delegasi.
Metode ini tidak memblokir sampai operasi selesai. Untuk memblokir hingga operasi selesai, gunakan AcceptSocket metode .
Untuk informasi terperinci tentang menggunakan model pemrograman asinkron, lihat Memanggil Metode Sinkron Secara Asinkron.
Catatan
Anda dapat memanggil RemoteEndPoint properti yang dikembalikan Socket untuk mengidentifikasi alamat jaringan host jarak jauh dan nomor port.
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 terperinci 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.