net Server $ServerName
$ServerName/サーバ名(パイプ名)を指定
サーバはマルチクライアント対応
net Client $MachineName $ServerName
$MachineName/サーバが起動されているマシン名を指定
$ServerName/サーバ名を指定
サーバとの接続に成功すると通信回線IDをリターン
net Send $ComID $ServerProc $ClientProc
$ComID/net Clientで取得した通信回線IDを指定
$ServerProc/サーバに実行させるTclプロシージャ名とそのアーギュメントを指定
$ClientName/サーバからの返信データをアーギュメントにして実行するTclプロシージャ名を指定(省略可)
ServerProcにnet Serverコマンドを与えると、別のサーバを立ち上げることができる(サーバのリモートコントロール)。
net Stop $ComID
$ComID/net Clientで取得した通信回線IDを指定
※通信回線を切断するが、サーバを停止するわけではない。
※再度net Clientコマンドで接続可能。
※サーバとの通信回線が開くとスレッドが起動され常駐するので、これを停止したい場合に使用する。
|