Bagikan melalui


UdpClient.ExclusiveAddressUse Properti

Definisi

Mendapatkan atau menetapkan Boolean nilai yang menentukan apakah UdpClient hanya memungkinkan satu klien untuk menggunakan port.

public:
 property bool ExclusiveAddressUse { bool get(); void set(bool value); };
public bool ExclusiveAddressUse { get; set; }
member this.ExclusiveAddressUse : bool with get, set
Public Property ExclusiveAddressUse As Boolean

Nilai Properti

trueUdpClient jika hanya memungkinkan satu klien untuk menggunakan port tertentu; jika tidak, false. Defaultnya adalah true untuk Windows Server 2003 dan Windows XP Service Pack 2 dan yang lebih baru, dan false untuk semua versi lainnya.

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket yang mendasar.

Yang mendasar Socket telah ditutup.

Contoh

Contoh kode berikut membuat UdpClient, dan mendapatkan dan mengatur ExclusiveAddressUse properti .

static void GetSetExclusiveAddressUse( UdpClient^ u )
{
   // Don't allow another client to bind to this port.
   u->ExclusiveAddressUse = true;
   Console::WriteLine(  "ExclusiveAddressUse value is {0}", u->ExclusiveAddressUse );
}
public static void GetSetExclusiveAddressUse(UdpClient u)
{
    // Don't allow another client to bind to this port.
    u.ExclusiveAddressUse = true;
    Console.WriteLine("ExclusiveAddressUse value is {0}",
        u.ExclusiveAddressUse);
}

Keterangan

Secara default, beberapa klien dapat menggunakan port tertentu; namun, hanya salah satu klien yang dapat melakukan operasi pada lalu lintas jaringan yang dikirim ke port. Anda dapat menggunakan ExclusiveAddressUse properti untuk mencegah beberapa klien menggunakan port tertentu.

Properti ini harus diatur sebelum soket yang mendasar terikat ke port klien. Jika Anda memanggil UdpClient.UdpClient(Int32), , UdpClient.UdpClient(IPEndPoint)UdpClient.UdpClient(Int32, AddressFamily), atau UdpClient.UdpClient(String, Int32), port klien terikat sebagai efek samping dari konstruktor, dan Anda kemudian tidak dapat mengatur ExclusiveAddressUse properti

Berlaku untuk