webserver.java

来自「JAVA的一些基础教程」· Java 代码 · 共 32 行

JAVA
32
字号
import java.net.*;
import java.io.*;

class WebServer{
	public static void main(String arg[]) throws Exception{
		ServerSocket server = new ServerSocket(80);
		Socket client;
		System.out.println("Java Web 服务程序已经启动");

		while(true){
			client = server.accept();	//接受连接
			System.out.println("接受一个请求,访问页面...");
			PrintStream ps = new PrintStream(client.getOutputStream());
			BufferedReader br = null;
			try{
				//读取HTML文件返回给用户的IE浏览器
				br = new BufferedReader(new InputStreamReader(new FileInputStream("hello.html")));
			}catch(Exception e){
				ps.println("your file not find!");
			}
			String html = "";
			while(html != null){
				html = br.readLine();
				if(html != null)
				ps.println(html);
			}

			ps.close();
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?