我想用纯 Java 实现我自己的网络服务器
Web 服务器应该仅支持静态资源(即 html、js、css、图片、电影等)
您能推荐一个关于如何实现这样的事情的教程或文章吗?
我应该使用少量进程或线程池,还是应该考虑像 NodeJS 那样面向循环事件?
我知道有一些免费的网络服务器可以完全满足我的需求,但我想将其作为对自己的练习。
如果您将此作为练习,我建议您使用事件驱动模型。
我认为没有关于这个主题的教程,因为所需的知识范围非常广泛 - HTTP 协议、文件访问、线程和并发、配置文件管理、套接字通信、日志记录、错误处理、MIME 类型......是的,即使只是共享静态资源,它仍然是一个大问题。
阅读一下,祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)