1.简介 本文是上一篇文章实践篇,在上一篇文章中,我分析了选择器 Selector 的原理.本篇文章,我们来说说 Selector 的应用,如标题所示,这里我基于 Java NIO 实现了一个简单的 HTTP 服务器.在接下来的章节中,我会详细讲解 HTTP 服务器实现的过程.另外,本文所对应的代码已经上传到 GitHub 上了,需要的自取,仓库地址为 toyhttpd.好了,废话不多说,进入正题吧. 2. 实现 本节所介绍的 HTTP 服务器是一个很简单的实现,仅支持 HTTP 协议极少的特性…