Java Server客户端和主机名计算机

时间:2017-10-10 12:53:58

标签: java server client

我在我的计算机(localhost)上创建了一个简单的java客户端服务器程序,但是当我在计算机上运行服务器而在朋友计算机上运行客户端时,我不知道如何获取我的完整主机名当我转到系统信息时客户需要从他们那里获取主机名并运行客户端他找不到这个主机名,我该怎么办谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

听起来你想要的是端口转发。

  1. 在您的网络浏览器上转到192.168.1.1登录您的路由器(如果这不起作用,请尝试10.0.0.1)
  2. 输入路由器的用户名和密码,它们通常位于路由器侧面的标签上。
  3. 通过在路由器上的已连接主机列表中查找计算机的名称,或按照https://kb.iu.edu/d/aapa上的操作系统说明获取计算机的本地IP地址
  4. 转到路由器配置页面上的端口转发部分,添加一条新规则,将来自您在程序中指定的端口(如5000或类似内容)的流量转发到本地IP地址(类似于192.168.1.12)。
  5. https://whatismyip.com
  6. 获取您的公共IP地址
  7. 让您的客户端程序尝试连接到您选择的端口上的公共 IP
  8. 在转发端口的计算机上启动服务器
  9. 然后,您应该告诉您的朋友启动他的客户端连接到您的服务器。