繁体   English   中英

套接字编程中的连接被拒绝异常

[英]connection refused exception in socket programming

在Java中的简单套接字编程中,在制作新套接字时应给出什么ip并使其生效

//服务器端

ServerSocket ss = new ServerSocket(8888);
System.out.println("\n\n\tWaiting for connection\n");
Socket c = ss.accept();
System.out.println("\n\n\tConnection established\n");

//Client side
Socket c=new Socket("192.16*****",8888);
System.out.println("\n\n\tSuccessfully connected to the server");

//in **** there is complete ip address of my computer .... i.e. IPV4 address (checked 

//from ipconfig command on cmd)

默认情况下,新的ServerSocket应该绑定到所有网络接口。 您应该能够找出正在运行的接口(我假设您正在运行Windows,因为您提到了ipconfig):

netstat -an |find /i "8888"

如果实际上应用程序正在创建套接字并绑定到所有接口,则应该看到类似以下的条目:

TCP   0.0.0.0:8888   0.0.0.0:0   LISTENING

否则,您应该能够获取正在使用的接口(这是从左起的第一个IP地址)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM