public static void main(String[] args) throws Exception {
// 服务端
ServerSocket server = new ServerSocket(9000);
// 等待用户连接
Socket socket = server.accept();
// 文件输入流
InputStream in = new FileInputStream("E:\\site\\1.html");
// 输出流
OutputStream out = socket.getOutputStream();
byte[] b = new byte[1024];
int len = -1;
while ((len = in.read(b)) != -1) {
out.write(b,0,len);
}
in.close();
socket.close();
为什么这段代码浏览器连不上 但只要在Socket socket = server.accept(); 前面加个循环就可以了 这是什么回事 如何解决