如题,我是用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)
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)
解决方案 »
- jacob操作word时候出现的问题求教大神
- Extjs DataView 图片显示不出 求大家 帮助谢谢了
- 官网上的java api文档下载页面无法打开
- 两个计算机,A计算机不停的给B计算机传输 二进制数据。 要用程序实现,怎样才能达到这种要求呢?java.io包中的输入、输出类太多了,不知道选取哪个
- 一个奇怪的表达式
- 关于参数的一个小问题(在线给分)
- static 的用法 ,迷糊了。
- rmi-iiop不支持类的动态下载吗?
- 为什么有时appletviewer显示html不行
- 本人用JAVA开发了一套简单的数据操作软件,需要源代码的请留下email.
- 这样快速补全代码
- 多个线程对同一个文件进行写操作是否需要加锁?
但是当我把服务器的监听端口改成80或者21的时候就会报Exception in thread "main" java.net.BindException: Permission denied这个错误