System.Net.Socket.TSocket.Bind

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure Bind(const Endpoint: TNetEndpoint); overload;
procedure Bind(Port: Word); overload;

C++

void __fastcall Bind(const TNetEndpoint &Endpoint)/* overload */;
void __fastcall Bind(System::Word Port)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocket


説明

お使いのソケットを、指定されたエンドポイントまたはローカル ポートのローカル アダプタ(物理的なハードウェアか仮想デバイスのどちらか)に関連付けます。

例外

Bind を呼び出すと、次の例外が発生する可能性があります。

例外 Exception.Message シナリオ

ESocketError

新しいソケットを作成できません

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'bind'

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'socket'

ソケットが既に開いています

  • 既に開いているソケットをバインドできません。前に次のいずれかのメソッドを呼び出した結果、ソケットが開かれたと考えられます。

関連項目