对于一次http的请求过程,无非是客户端跟服务端建立一个TCP连接,然后跟服务端发起一次GET/POST请求,服务端再返回对应的数据。这里我们开启8888端口,大家请看示例代码:(此代码目前只适用部分浏览器)
package com.zhuoyue.demo;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.OutputStream;
public class Tomcatt {
public static void main(String []args)throws Exception{
ServerSocket serverSocket=new ServerSocket(8888);
//循环监听
while(true){
Socket socket=serverSocket.accept();
//里面有输入流 / 输出流
OutputStream out=socket.getOutputStream();
out.write("hello world".getBytes());
out.flush();//清空缓冲区
out.close();//关闭流
}
}
}
运行结果截屏