Version 2007.1.x ~
  TCP接続(OPEN)した際のクライアントのアドレス取得方法を教えてください。

接続先クライアントのIPアドレス取得するには、以下の方法で%SYS.ProcessQueryを使用します。


(a) 対象プロセスIDを指定して、ClientIPAddressプロパティを参照します。

 Set Process=##CLASS(%SYS.ProcessQuery).%OpenId("8656")
 Write Process.ClientIPAddress

 

(b) 全てのプロセスの情報を知りたい場合は、必要な情報のみ取得するSQLクエリを作成し、クラス内で実行することができます。

詳細は、以下ドキュメントをご参照ください。
%SYS.ProcessQueryについて【IRIS】
%SYS.ProcessQueryについて


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る