TcpClient.EndConnect メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TcpClient.EndConnect メソッドの意味・解説 

TcpClient.EndConnect メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

受信接続の試行を非同期的に受け入れます。

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

Public Sub EndConnect ( _
    asyncResult As IAsyncResult _
)
Dim instance As TcpClient
Dim asyncResult As IAsyncResult

instance.EndConnect(asyncResult)
public void EndConnect (
    IAsyncResult asyncResult
)
public:
void EndConnect (
    IAsyncResult^ asyncResult
)
public void EndConnect (
    IAsyncResult asyncResult
)
public function EndConnect (
    asyncResult : IAsyncResult
)

パラメータ

asyncResult

BeginConnect の呼び出しによって返される IAsyncResult オブジェクト。

例外例外
例外の種類条件

ArgumentNullException

asyncResult パラメータが null 参照 (Visual Basic では Nothing) です。

ArgumentException

BeginConnect メソッドへの呼び出しで asyncResult パラメータが返されませんでした。

InvalidOperationException

EndConnect メソッドは、非同期接続のために以前に呼び出されています。

SocketException

Socket へのアクセスを試みているときにエラーが発生しました。詳細については「解説」を参照してください。

ObjectDisposedException

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

解説解説
使用例使用例

非同期接続の試行を終了するコード例を次に示します。

public static ManualResetEvent connectDone
 = 
    new ManualResetEvent(false);

public static void ConnectCallback(IAsyncResult
 ar)
{
    connectDone.Set();
    TcpClient t = (TcpClient)ar.AsyncState;
    t.EndConnect(ar);
}
static ManualResetEvent^ connectDone = gcnew ManualResetEvent(
 false );
static void ConnectCallback( IAsyncResult^
 ar )
{
   connectDone->Set();
   TcpClient^ t = safe_cast<TcpClient^>(ar->AsyncState);
   t->EndConnect( ar );
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TcpClient クラス
TcpClient メンバ
System.Net.Sockets 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

TcpClient.EndConnect メソッドのお隣キーワード
検索ランキング

   

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



TcpClient.EndConnect メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS