日期:2014-05-20  浏览次数:20891 次

new Socket时出现的java.net.connectException:connection refused:connect
我在
Socket socket =new Socket("192.168.1.5",6060);
时出现java.net.connectException:connection refused:connect

但是我在CMD里用telnet 192.168.1.5 6060
是可以连接上的,为什么会出现这个错误呢?

------解决方案--------------------
public class ConnectExceptionextends SocketException

试图将套接字连接到远程地址和端口时发生错误的情况下,抛出此异常。这些错误通常发生在拒绝远程连接时(例如,没有任何进程在远程地址/端口上进行侦听)。 

api 说的 嘿嘿 你再看看你的程序吧
------解决方案--------------------
没道理! 难道你本机装了防火墙软件,禁止java访问外网!!!???


------解决方案--------------------
估计防火墙问题,我以前遇到过。你让别人试试看