System.Tether.NetworkAdapter.TTetheringNetworkManagerCommunicationThread.Execute

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

Delphi

procedure Execute; override;

C++

virtual void __fastcall Execute();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Tether.NetworkAdapter.pas
System.Tether.NetworkAdapter.hpp
System.Tether.NetworkAdapter TTetheringNetworkManagerCommunicationThread


説明

TTetheringNetworkManagerCommunicationThread が実行されたときに実行される手続きです。

この関数は、範囲(TTetheringNetworkAdapter の public の定数 FirstManagerPort および LastManagerPort に指定されたもの)に含まれるポートに対して反復処理を行い、コンストラクタで作成されたネットワーク サーバーおよび UDP ネットワーク サーバーのインスタンスをいずれか 1 つのポート上で起動します。その後、"マネージャの新規作成" コマンドをローカル ネットワーク上でブロードキャストし、スレッドは応答が来るまで待機します。スレッドが終了すると、ネットワーク サーバーと UDP ネットワーク サーバーは停止します。

例外

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

例外 Exception.Message シナリオ

Exception

ネットワーク サーバーを開く際にエラーが発生しました

範囲に含まれるいずれのポートでもネットワーク サーバーを起動できない。

関連項目