首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为啥运行几秒后输出a client connect

2013-04-21 
为什么运行几秒后输出a client connect!代码如下:import java.io.IOExceptionimport java.net.*public c

为什么运行几秒后输出a client connect!
代码如下:


import java.io.IOException;
import java.net.*;

public class ChatServer {

public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8888);
while(true) {
Socket s = ss.accept();
System.out.println("a client connect!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}


客服端没连接服务器是应该不会有输出啊??
[解决办法]
Socket s = ss.accept();是阻塞式的,应该不会出现这种情况的
[解决办法]
猜测是8888端口已经被占用了
[解决办法]
换一个端口试试

热点排行
Bad Request.