新购买的云服务器上运行的Socket程序,客户端连接不上,客户端的错误是java.net.ConnectException: Connection timed out: connect
解决办法是在云服务器打开SocketServer指定的端口,例如阿里云我就在防火墙中,点击添加规则,然后选择TCP协议,输入端口5000
这样再运行服务器程序,使用客户端程序时就能连接上了
补充
客户端的Socket host指定为云服务器的公网IP,ServerSocket指定端口号就行了
原文地址:https://www.cnblogs.com/GKEC/p/12257876.html
时间: 2024-10-21 03:11:30