|
|
1
7
如果它在本地局域网上工作,而不是在互联网上工作,那么一个或两个对等机可能都在 NAT'ed connection ,这意味着您在Internet上看到的公共IP地址与您试图交谈的计算机的IP地址不同。你可能需要设置某种 port forwarding 允许应用程序连接。 |
|
|
2
1
问题可能是防火墙配置。 假设你在家里测试这个(通常大学或公司会更复杂)。 通常,您需要将路由器配置为让端口2222打开(您也可以打开端口5555并告诉路由器重定向到您局域网上想要的主机(可能有很多)和端口2222)。 总结如下: 其他用户---->互联网---->[您的调制解调器]互联网IP->[您的路由器]局域网IP->您的计算机局域网IP2 互联网IP由您的ISP提供;请在此处查找: http://www.whatismyip.com/ 局域网IP:您在路由器配置中定义的。通常:192.168.0.1 LAN_IP2:通常由路由器(DHCP)提供给您的PC。通过输入ipconfig(windows)或ifconfig(linux)找到它。 您需要告诉路由器打开端口2222,并将其路由到端口2222上的LAN_IP2。 配置路由器通常通过在其HTTP接口上进行连接来完成: http://192.168.0.1 |
|
|
3
0
一些附加信息可能会有所帮助。你能从你所在的地方把机器敲一下吗?你想通过防火墙吗?你说他们是在本地主机或本地网络上工作的-这些有点不同。您是指使用本地空间(即10)的网络吗? . *或192.168。 . 还是类似的?你说你使用的测试IP是2222-不是IP地址。这是地址的域吗?还是端口号? |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |