web服务器使用http与浏览器进行通信
Java web服务器使用:Socket和ServerSocket两个类发送HTTP消息进行通信
Socket为客户端套接字
ServerSocket为服务器套接字,服务器套接字会等待来自客户端的连接请求,收到请求建立连接后会创建一个Socket实例来处理与客户端的通信
实现一个简单web服务器思路:
创建一个ServerSocket实例提供一个IP,端口接收浏览器请求,
浏览器根据IP,端口发送HTTP请求,
然后根据HTTP响应协议规范返回HTTP响应结果