如题,我是用java写的cs架构的服务器和客户端,局域网内连接没有问题,一旦客户端通过外网IP连接服务器就会报这个错误,路由器转发什么的我也设好了,防火墙也关了,但就是连不上,已经想了一天了也不知道怎么办,求csdn大神帮忙,谢谢!
java.net.ConnectException: Operation timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:208)
at client.Client.<init>(Client.java:30)
at client.Client.main(Client.java:24)