我做了一些与其他应用程序的集成。我需要PC的客户端名称才能登录到应用程序。我可以采取IP(request.remote_ip)。我如何获得电脑的名字?Rails获取客户端的名称
1
A
回答
2
上课有许多解决方案
1)require 'socket'
Socket.gethostname
2)system("hostname")
3)如果你想获得请求的主机,然后request.host
如果你想远程主机名
4)require 'resolv'
Resolv.getname(request.remote_ip)
感谢
+0
我想他想要远程主机名。 –
+0
也发布远程主机名 –
相关问题
- 1. 获取客户端计算机名称
- 2. 获取客户端IP的客户端
- 3. c#获取客户端用户名
- 4. WCF客户端类名称
- 5. 获取客户端的IP地址和计算机名称?
- 6. 获取客户端IP,然后从它的城市名称
- 7. 如何从Java中的套接字获取客户端名称?
- 8. 获取客户端的操作系统名称
- 9. 从IP获取客户机名称
- 10. SQL查询获取客户名称
- 11. Rails如何在订单视图中获取客户名称?
- 12. 如何从JavaScript获取终端服务客户机名称?
- 13. 获取客户端应用程序名称到Web服务
- 14. Web客户端DownloadFileCompleted获取文件名
- 15. Action Cable:客户端取消订阅时如何获取客户端的订阅名称?
- 16. 更改多个客户端中的rails引擎方法名称
- 17. 终端服务:以管理员身份运行时获取客户端名称
- 18. SignalR客户端获取System.Net.WebException
- 19. Node.js:获取客户端IP
- 20. ColdFusion获取客户端URL
- 21. 获取有关客户端
- 22. DARTlang获取客户端IP
- 23. 获取远程客户端
- 24. 获取终端名称
- 25. Zend Soap客户端标记名称
- 26. pushsharp客户端名称已更改
- 27. 按客户端名称筛选推文
- 28. 套接字编程客户端名称
- 29. Sentry Rails客户端
- 30. 使用HTTP客户端的Java 4.5客户端获取语句
这个怎么样? 需要“套接字”; Socket.gethostname –
Resolv.getname(request.remote_ip) –