您的位置:首页 > 运维架构 > Tomcat

TOMCAT.JAVA--binbinyang

2013-12-26 09:11 246 查看
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class Tomcat {
public static void main(String[] args) throws IOException {
//1.创建服务器
ServerSocket serverSocket=new ServerSocket(8080);
//2.监听客户端(当服务器没有接受来自于客户端的请求时,服务器处于阻塞)
Socket socket=serverSocket.accept();
//3.读取文件信息
String path=Tomcat.class.getResource("index.html").getPath();
//建立内存与磁盘直接管道(方便使用管道读取磁盘文件)

BufferedReader fr=
new BufferedReader(
new FileReader(path));
//4.建立网络管理流
PrintWriter pw=new PrintWriter(
new BufferedWriter(
new OutputStreamWriter(
socket.getOutputStream())));
while(true){
String str=fr.readLine();
if(str==null)break;
pw.println(str);
pw.flush();
System.out.println(str);
}
fr.close();
}
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐