TcpListener コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TcpListener コンストラクタの意味・解説 

TcpListener コンストラクタ (Int32)

メモ : このコンストラクタは、互換性のために残されています。

指定したポート待機する TcpListener クラス新しインスタンス初期化します。

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

<ObsoleteAttribute("This method has been deprecated. Please
 use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")>
 _
Public Sub New ( _
    port As Integer _
)
[ObsoleteAttribute("This method has been deprecated. Please use TcpListener(IPAddress
 localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
 
public TcpListener (
    int port
)
[ObsoleteAttribute(L"This method has been deprecated. Please use TcpListener(IPAddress
 localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
 
public:
TcpListener (
    int port
)
/** @attribute ObsoleteAttribute("This method has been deprecated. Please use
 TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")
 */ 
public TcpListener (
    int port
)
ObsoleteAttribute("This method has been deprecated. Please use TcpListener(IPAddress
 localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")
 
public function TcpListener (
    port : int
)

パラメータ

port

受信接続試行待機するポート

例外例外
例外種類条件

ArgumentOutOfRangeException

port が MinPort と MaxPort の間の値ではありません。

解説解説
使用例使用例

ローカル ポート番号使用してTcpListener作成するコード例次に示します

'Creates an instance of the TcpListener class by providing a local port
 number.  
Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)
Try
    Dim tcpListener As New
 TcpListener(ipAddress, 13)
Catch e As Exception
   Console.WriteLine(e.ToString())
End Try
            
//Creates an instance of the TcpListener class by providing a local
 port number.  
IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
    
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}

//Creates an instance of the TcpListener class by providing a local
 port number.  

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
// Creates an instance of the TcpListener class by 
// providing a local port number.  
IPAddress ipAddress = (IPAddress)Dns.Resolve(
    "localhost").get_AddressList().get_Item(0);
try {
    TcpListener tcpListener = 
        new TcpListener(ipAddress, 13);
}
catch (System.Exception e) {
    Console.WriteLine(e.ToString());
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TcpListener クラス
TcpListener メンバ
System.Net.Sockets 名前空間
Start

TcpListener コンストラクタ (IPEndPoint)

指定したローカル エンドポイント使用して、TcpListener クラス新しインスタンス初期化します。

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

Public Sub New ( _
    localEP As IPEndPoint _
)
Dim localEP As IPEndPoint

Dim instance As New TcpListener(localEP)
public TcpListener (
    IPEndPoint localEP
)
public:
TcpListener (
    IPEndPoint^ localEP
)
public TcpListener (
    IPEndPoint localEP
)
public function TcpListener (
    localEP : IPEndPoint
)

パラメータ

localEP

リスナ Socketバインド先のローカル エンドポイントを表す IPEndPoint。

例外例外
例外種類条件

ArgumentNullException

localEPnull 参照 (Visual Basic では Nothing) です。

解説解説

このコンストラクタ使用すると、受信接続試行待機するローカル IP アドレスおよびポート番号指定できます。このコンストラクタ使用する前に目的ローカル IP アドレスおよびポート番号使用して IPEndPoint作成しておく必要があります。このとき、IPEndPointlocalEP パラメータとしてコンストラクタ渡します

どのローカル アドレス割り当てられていてもかまわない場合は、IPAddress.Any をアドレス パラメータとして使用して IPEndPoint作成します。すると、基になるサービス プロバイダが最も適切なローカル ネットワーク アドレス割り当てます複数ネットワーク インターフェイスがある場合は、これを使用することによってアプリケーション簡素化できることあります使用するローカル ポートについても特に指定ない場合は、ポート番号 0 を使用して IPEndPoint作成します。この場合サービス プロバイダ10245000範囲使用できるポート番号割り当てますこの方法を使用する場合、LocalEndpoint プロパティ使用することによって、既に割り当てられているローカル ネットワーク アドレスポート番号を知ることができます

Start メソッド呼び出して受信接続試行待機開始します

メモメモ

このメンバは、アプリケーションネットワーク トレース有効にされている場合トレース情報出力します詳細については、「ネットワークトレース」を参照してください

使用例使用例

ローカル エンドポイント使用してTcpListener クラスインスタンス作成するコード例次に示します

'Creates an instance of the TcpListener class by providing a local endpoint.
Dim ipAddress As IPAddress = Dns.Resolve(Dns.GetHostName()).AddressList(0)
Dim ipLocalEndPoint As New
 IPEndPoint(ipAddress, 11000)

Try
   Dim tcpListener As New
 TcpListener(ipLocalEndPoint)
Catch e As Exception
   Console.WriteLine(e.ToString())
End Try
//Creates an instance of the TcpListener class by providing a local
 endpoint.

IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);
 

try{
    TcpListener tcpListener = new TcpListener(ipLocalEndPoint);
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}
//Creates an instance of the TcpListener class by providing a local
 endpoint.

IPAddress^ ipAddress = Dns::Resolve( Dns::GetHostName() )->AddressList[ 0 ];
IPEndPoint^ ipLocalEndPoint = gcnew IPEndPoint( ipAddress,11000 );

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipLocalEndPoint );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
// Creates an instance of the TcpListener class by providing a 
// local endpoint.
IPAddress ipAddress = (IPAddress)Dns.Resolve(
    Dns.GetHostName()).get_AddressList().get_Item(0);
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);
try {
    TcpListener tcpListener = new TcpListener(ipLocalEndPoint);
}
catch (System.Exception e) {
    Console.WriteLine(e.ToString());
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TcpListener クラス
TcpListener メンバ
System.Net.Sockets 名前空間
IPEndPoint クラス
Start

TcpListener コンストラクタ (IPAddress, Int32)

指定したローカル IP アドレスポート番号受信接続試行待機する、TcpListener クラス新しインスタンス初期化します。

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

Public Sub New ( _
    localaddr As IPAddress, _
    port As Integer _
)
Dim localaddr As IPAddress
Dim port As Integer

Dim instance As New TcpListener(localaddr,
 port)
public TcpListener (
    IPAddress localaddr,
    int port
)
public:
TcpListener (
    IPAddress^ localaddr, 
    int port
)
public TcpListener (
    IPAddress localaddr, 
    int port
)
public function TcpListener (
    localaddr : IPAddress, 
    port : int
)

パラメータ

localaddr

ローカル IP アドレスを表す IPAddress

port

受信接続試行待機するポート

例外例外
例外種類条件

ArgumentNullException

localaddrnull 参照 (Visual Basic では Nothing) です。

ArgumentOutOfRangeException

port が MinPort と MaxPort の間の値ではありません。

解説解説

このコンストラクタ使用すると、受信接続試行待機するローカル IP アドレスおよびポート番号指定できます。このコンストラクタ呼び出す前に目的ローカル アドレス使用して IPAddress作成しておく必要があります。このとき、IPAddresslocaladdr パラメータとしてコンストラクタ渡します。どのローカル アドレス割り当ててかまわない場合は、localaddr パラメータに IPAddress.Any を指定します。すると、基になるサービス プロバイダが最も適切なネットワーク アドレス割り当てます複数ネットワーク インターフェイスがある場合は、これを使用することによってアプリケーション簡素化できることあります。どのローカル ポート使用してかまわない場合は、ポート番号を 0 に指定することもできます。この場合サービス プロバイダ10245000範囲使用できるポート番号割り当てますこの方法を使用する場合、LocalEndpoint プロパティ使用することによって、既に割り当てられているローカル ネットワーク アドレスポート番号を知ることができます

Start メソッド呼び出して受信接続試行待機開始します

メモメモ

このメンバは、アプリケーションネットワーク トレース有効にされている場合トレース情報出力します詳細については、「ネットワークトレース」を参照してください

使用例使用例

ローカル IP アドレスポート番号使用してTcpListener クラスインスタンス作成するコード例次に示します

'Creates an instance of the TcpListener class by providing a local IP
 address and port number.
Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)

Try
   Dim tcpListener As New
 TcpListener(ipAddress, 13)
Catch e As Exception
   Console.WriteLine(e.ToString())
End Try
         
//Creates an instance of the TcpListener class by providing a local
 IP address and port number.

IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];

try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
    
}
catch ( Exception e){
    Console.WriteLine( e.ToString());
}
    
//Creates an instance of the TcpListener class by providing a local
 IP address and port number.

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
// Creates an instance of the TcpListener class by providing a 
// local IP address and port number.
IPAddress ipAddress = (IPAddress)Dns.Resolve(
    "localhost").get_AddressList().get_Item(0);
try {
    TcpListener tcpListener = new TcpListener(ipAddress, 13);
}
catch (System.Exception e) {
    Console.WriteLine(e.ToString());
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TcpListener クラス
TcpListener メンバ
System.Net.Sockets 名前空間
IPAddress クラス
Start

TcpListener コンストラクタ




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

辞書ショートカット

すべての辞書の索引

「TcpListener コンストラクタ」の関連用語

TcpListener コンストラクタのお隣キーワード
検索ランキング

   

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



TcpListener コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS