Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java套接字/服务器套接字Internet连接_Java_Sockets_Networking - Fatal编程技术网

Java套接字/服务器套接字Internet连接

Java套接字/服务器套接字Internet连接,java,sockets,networking,Java,Sockets,Networking,上面的链接已经提出了(完全相同的)问题,虽然那里的用户说他已经解决了问题,但我不能这样做 即使我已在路由器设置中将正确的端口转发到正确的专用主机ip(我的lappy ip),并在客户端使用了正确的公用(我的)路由器ip,我仍会收到连接超时异常(堆栈跟踪几乎与他/她的相同)。有什么问题吗?我的ISP会因为不想让我运行任何家庭服务器而阻止传入连接吗 那里的用户最后说,“我没有正确地转发外部端口”。这是什么意思 它适用于本地主机和本地ip。我已经将我的网络设置配置为仅使用静态IP来帮助端口转发,禁用了

上面的链接已经提出了(完全相同的)问题,虽然那里的用户说他已经解决了问题,但我不能这样做

即使我已在路由器设置中将正确的端口转发到正确的专用主机ip(我的lappy ip),并在客户端使用了正确的公用(我的)路由器ip,我仍会收到连接超时异常(堆栈跟踪几乎与他/她的相同)。有什么问题吗?我的ISP会因为不想让我运行任何家庭服务器而阻止传入连接吗

那里的用户最后说,“我没有正确地转发外部端口”。这是什么意思


它适用于本地主机和本地ip。我已经将我的网络设置配置为仅使用静态IP来帮助端口转发,禁用了防火墙,使用了22260000个端口,这些端口在localhost中运行良好。我的朋友在另一个很远的地方(不同的网络)仍然无法连接

您是否使用了
http://www.canyouseeme.org/
尝试查看该端口是否已实际打开。(你必须让你的服务器运行)我刚才做了。它说成功在60000。ISP没有阻塞。唉。非常感谢。至少我知道这不是isp。如果它起作用,可能是其他人的连接有问题。好吧,我试着在我的笔记本电脑上运行客户端代码,它运行的是服务器,但不是本地主机。我使用了我的路由器的ip,公共的。它应该运行正常吗?它给出了相同的错误。那么您在同一台计算机上运行了客户端和服务器?这可能不起作用,因为这样做会有一些问题。。。如果您在同一台计算机上,则必须使用
localhost
;如果您在不同的计算机上,则必须使用
public ip