资源简介
使用Java编写的一个简易多线程HTTP服务器
源代码写于2018年5月份,计算机网络课程的实验作业
代码bug较多,欢迎各位dalao指教
代码片段和文件信息
package HttpServer;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class HttpProcessor extends Thread {
private Socket socket;
public HttpProcessor(Socket socket) {
this.socket = socket;
}
@Override
public void run() {
InputStream input = null;
OutputStream output = null;
try {
input = socket.getInputStream();
output = socket.getOutputStream();
HttpRequest request = new HttpRequest(input);// 创建一个对象来处理HTTP请求
new HttpResponse(output request);// 创建一个对象来生成HTTP响应信息并发送给浏览器
input.close();
output.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-15 02:44 simple-multithreading-httpserver-master\
文件 1057 2018-11-15 02:44 simple-multithreading-httpserver-master\LICENSE
文件 202 2018-11-15 02:44 simple-multithreading-httpserver-master\README.md
目录 0 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\
目录 0 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\
文件 8253 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\example.css
文件 10201 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\example.js
目录 0 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\
文件 1697 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_footer.png
文件 1697 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_footer_li
文件 748 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_intro.png
文件 15352 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_actionSheet.png
文件 425 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_article.png
文件 1232 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_button.png
文件 196 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_cell.png
文件 838 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_dialog.png
文件 924 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_feedback.png
文件 1391 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_flow.png
文件 200 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_form.png
文件 1735 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_icons.png
文件 357 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_layout.png
文件 924 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_msg.png
文件 579 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_nav.png
文件 669 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_panel.png
文件 548 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_progress.png
文件 1068 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_search.png
文件 1445 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_search_bar.png
文件 495 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_special.png
文件 521 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_tab.png
文件 701 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_toast.png
文件 388 2018-11-15 02:44 simple-multithreading-httpserver-master\WWWROOT\example\images\icon_nav_z-index.png
............此处省略38个文件信息
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论