記事
· 2020年9月28日 1m read

クライアントのIPやマシン名を取得する方法

これはInterSystems FAQ サイトの記事です。
 

言語バインディングなどのサーバクライアント型で接続した場合、クライアントのマシン名は以下の処理で取得できます。

 

set client=##CLASS(%SYS.ProcessQuery).Open("P"_$j).ClientNodeName

 

クライアントのIPアドレスは以下の処理で取得できます。

 

set ip=##CLASS(%SYS.ProcessQuery).Open("P"_$j).ClientIPAddress

 

* サーバーとクライアントが同一マシンの場合、上記で取得できるIPアドレスは、127.0.0.1になります。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください