简单的JAVA HTML服务器

本文介绍了一个简单的HTTP服务器实现,利用Socket、线程池等技术,仅由两个类文件构成。通过命令行启动后,可以在浏览器中访问本地HTML文件。源码提供下载,支持JDK 1.5及以上版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现原理为采用Socket原理、线程池、输入输出流及简单的HTTP协议,麻烦虽小,五脏俱全,只有两个类文件。
使用方法,在DOS窗口下,转到当前HTMLJAR所在目录,打入如下命令:
java -Djava.ext.dirs=. httpserver.HttpServer [HTML服务所在路径] [端口]
HTML服务所在路径及端口参数是可选的,路径默认路径为当前应用所在路径,默认端口为1234,首页文件可为index.html或 index.html
启动好后,找一个html文件放在当前目录下,重命名为index.html,打开浏览器,输入:http://localhost:1234,即可以返回该页面.
JAR编译的JDK版本1.6,至少要JDK1.5以上,因为其中用到JDK自带的线程池,内附源码,用户可以自已将源码再打包。
下载路径为: http://download.youkuaiyun.com/source/1753912

本文出自:冯立彬的博客



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值