IPアドレスの取得

【ご質問】
クライアント端末のIPアドレスを取得することはできるのでしょうか。

【回答】
SocketInetAddressクラスを使用することでクライアントPCのIPアドレスを
取得することが可能です。(ただし特権アプレットに限ります)
またその他の方法としてはspawn-host-shellを使用してWindowsコマンドを
使って取得する方法なども考えられます。

詳細は以下のサンプルをご参照ください。

{curl 6.0,7.0,8.0 applet}
{curl-file-attributes character-encoding = “shift-jis”}

{import * from CURL.IO.SOCKET}

{CommandButton
    label = “SocketInetAddressを使ってIP取得”,
    {on Action do
        {popup-message {SocketInetAddress SocketInetAddress.local-host}.address-as-String}
    }
}

また、APIリファレンスの
[CURL.IO.SOCKET]-[SocketInetAddress]
の項をご参照ください。