UdpClient.ExclusiveAddressUse プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > UdpClient.ExclusiveAddressUse プロパティの意味・解説 

UdpClient.ExclusiveAddressUse プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

UdpClient で 1 つクライアントだけがポート使用できるかどうか指定する Boolean 値を取得または設定します

名前空間: System.Net.Sockets
アセンブリ: System (system.dll 内)
構文構文

Public Property ExclusiveAddressUse As
 Boolean
Dim instance As UdpClient
Dim value As Boolean

value = instance.ExclusiveAddressUse

instance.ExclusiveAddressUse = value
public bool ExclusiveAddressUse { get;
 set; }
public:
property bool ExclusiveAddressUse {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_ExclusiveAddressUse ()

/** @property */
public void set_ExclusiveAddressUse (boolean
 value)
public function get ExclusiveAddressUse
 () : boolean

public function set ExclusiveAddressUse
 (value : boolean)

プロパティ
UdpClient で、1 つクライアントだけが特定のポート使用できる場合trueそれ以外場合false既定値は、Windows Server 2003 および Windows XP Service Pack 2 以降では true で、その他のすべてのバージョンでは false です。

例外例外
例外種類条件

SocketException

基になるソケットへのアクセス試みているときにエラー発生しました

ObjectDisposedException

基になる Socket閉じられています。

解説解説

既定では、複数クライアント特定のポート使用できます。ただし、ポート送信されるネットワーク トラフィック操作実行できるはいずれ1 つクライアントだけです。ExclusiveAddressUse プロパティ使用して複数クライアント特定のポート使用しないようにできます

このプロパティは、基になるソケットクライアント ポートバインドされる前に設定される必要があります。System.Net.Sockets.UdpClient(Int32)、System.Net.Sockets.UdpClient(Int32,AddressFamily)、System.Net.Sockets.UdpClient(IPEndPoint)、または System.Net.Sockets.UdpClient(String,Int32) の各コンストラクタ呼び出した結果クライアント ポートバインドされるため、その後ExclusiveAddressUse プロパティ設定できません。

Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 プラットフォームメモ : Service Pack 2 以降では、このプロパティ既定値true です。

Windows Server 2003 プラットフォームメモ : このプロパティ既定値true です。

Windows 2000 プラットフォームメモ : アプリケーションでこのプロパティ使用するには、管理者として実行する必要があります

Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 プラットフォームメモ : Service Pack 1 では、アプリケーションでこのプロパティ使用するには、管理者として実行する必要があります

使用例使用例

UdpClient作成して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);
}
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
 );
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
UdpClient クラス
UdpClient メンバ
System.Net.Sockets 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

UdpClient.ExclusiveAddressUse プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



UdpClient.ExclusiveAddressUse プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS