Bagikan melalui


TcpListener.BeginAcceptSocket(AsyncCallback, Object) Metode

Definisi

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.

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.

Berlaku untuk