2013-08-01 71 views
1

我做了一些与其他应用程序的集成。我需要PC的客户端名称才能登录到应用程序。我可以采取IP(request.remote_ip)。我如何获得电脑的名字?Rails获取客户端的名称

+0

这个怎么样? 需要“套接字”; Socket.gethostname –

+0

Resolv.getname(request.remote_ip) –

回答

2

上课有许多解决方案

1)require 'socket'
Socket.gethostname

2)system("hostname")

3)如果你想获得请求的主机,然后request.host

如果你想远程主机名

4)require 'resolv'
Resolv.getname(request.remote_ip)

感谢

+0

我想他想要远程主机名。 –

+0

也发布远程主机名 –