java写的web服务器

时间:2023-03-09 19:54:51
java写的web服务器

经常用Tomcat,不知道的以为Tomcat很牛,其实Tomcat就是用java写的,Tomcat对jsp的支持做的很好,那么今天我们用java来写一个web服务器

 //首先得到一个server,
ServerSocket server = new ServerSocket(9999);
//等待用户进入
Socket sock = server.accept(); System.out.println("wait"); //创建一个输入流,加上你要发布的页面路径
FileInputStream in = new FileInputStream(new File("D:\\a\\1.html"));
//从server拿到一个输入流
OutputStream out = sock.getOutputStream(); System.out.println("out"); //进行标准的写入
int len ;
byte[] buffer = new byte[1024];
while((len = in.read(buffer)) > 0){ out.write(buffer,0,len);
out.flush(); }
//一定要关闭流
out.close();
in.close();
sock.close();
server.close();

这个都是手写,避免不了会有错误。还望海涵,并指出错误,不胜感激。