TcpClient コンストラクタ (String, Int32)
アセンブリ: System (system.dll 内)
構文
例外
このコンストラクタは、新しい TcpClient を作成し、指定したホスト名とポート番号への同期接続を試みます。基になるサービス プロバイダは、最も適切なローカル IP アドレスおよびポート番号を割り当てます。TcpClient は接続が成功するか失敗するまでブロックします。このコンストラクタにより初期化、DNS ホスト名の解決、接続を 1 つの便利な手順で実行できます。
メモ |
---|
SocketException が発生した場合は、SocketException.ErrorCode を使用して具体的なエラー コードを取得してください。このコードを取得したら、Windows Socket Version 2 API エラー コードのマニュアルから、エラーの詳細情報を確認できます。これは MSDN から入手できます。 |
ホスト名とポート番号を使用して TcpClient クラスのインスタンスを作成する方法を次のコード例に示します。
'Creates a TCPClient using hostname and port. Dim tcpClientB As New TcpClient("www.contoso.com", 11000)
//Creates a TCPClient using host name and port. TcpClient tcpClientB = new TcpClient ("www.contoso.com", 11000);
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
TcpClient コンストラクタ (IPEndPoint)
アセンブリ: System (system.dll 内)
構文
例外
解説
このコンストラクタは、新しい TcpClient を作成し、これを localEP パラメータで指定した IPEndPoint にバインドします。このコンストラクタを呼び出す前に、データの送受信を開始する IP アドレスおよびポート番号を使用して IPEndPoint を作成する必要があります。接続と通信を行う前にローカル IP アドレスおよびポート番号を指定する必要はありません。その他のコンストラクタを使用して TcpClient を作成する場合は、基になるサービス プロバイダが最も適切なローカル IP アドレスおよびポート番号を割り当てます。
このとき、データを送受信する前に、Connect メソッドを呼び出しておく必要があります。
メモ |
---|
このメンバは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。詳細については、「ネットワークのトレース」を参照してください。 |
ローカル エンドポイントを使用して TcpClient クラスのインスタンスを作成する方法を次のコード例に示します。
'Creates a TCPClient using a local endpoint. Dim ipAddress As IPAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList(0) Dim ipLocalEndPoint As New IPEndPoint(ipAddress, 0) Dim tcpClientA As New TcpClient(ipLocalEndPoint)
//Creates a TCPClient using a local end point. IPAddress ipAddress = Dns.GetHostEntry (Dns.GetHostName ()).AddressList[0]; IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 0); TcpClient tcpClientA = new TcpClient (ipLocalEndPoint);
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
TcpClient コンストラクタ (AddressFamily)
アセンブリ: System (system.dll 内)
構文
例外
使用例
TcpClient クラスのインスタンスを作成する方法を次のコード例に示します。
TcpClient^ tcpClientD = gcnew TcpClient( AddressFamily::InterNetwork );
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
TcpClient コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
TcpClient () | TcpClient クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
TcpClient (AddressFamily) | ファミリを指定して、TcpClient クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
TcpClient (IPEndPoint) | TcpClient クラスの新しいインスタンスを初期化し、指定したローカル エンドポイントにバインドします。 .NET Compact Framework によってサポートされています。 |
TcpClient (String, Int32) | TcpClient クラスの新しいインスタンスを初期化し、指定したホストの指定したポートに接続します。 .NET Compact Framework によってサポートされています。 |
TcpClient コンストラクタ ()
アセンブリ: System (system.dll 内)
構文
解説
このコンストラクタは、新しい TcpClient を作成し、基になるサービス プロバイダが最も適切なローカル IP アドレスおよびポート番号を割り当てられるようにします。データを送受信するには、まず、Connect メソッドを呼び出しておく必要があります。
メモ |
---|
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- TcpClient コンストラクタのページへのリンク