Servlet模拟Web服务器

来源:互联网 发布:淘宝双11总额 编辑:程序博客网 时间:2024/05/02 01:25
package 模拟服务器;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class WebService implements Runnable{private Socket socket;public WebService(Socket socket) {this.socket = socket;}public static void main(String[] args) throws Exception {ServerSocket ss = new ServerSocket(1234);while(true){Socket socket = ss.accept();new Thread(new WebService(socket)).start();}}public void run() {try {OutputStream out = socket.getOutputStream();FileInputStream in = new FileInputStream("c:\\a.txt");int len = 0;byte[] buffer = new byte[1024];while ((len = in.read(buffer)) > 0) {out.write(buffer, 0, len);}in.close();out.close();socket.close();} catch (IOException e) {e.printStackTrace();}}}

原创粉丝点击