剖析web服务原理--简单的Web服务器模拟
来源:互联网 发布:js复制对象副本 编辑:程序博客网 时间:2024/05/22 02:28
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结!
Web服务器:
import java.net.*;
import java.io.*;
public class Server
{
public static void main(String args[])throws Exception{
ServerSocket server = new ServerSocket(8888);
Socket sock = server.accept();
FileInputStream in = new FileInputStream("E:\\赛杰\\工程空间workspace\\jsp_方立勋\\ITSTAR版web服务器\\hello.html");
OutputStream out = sock.getOutputStream();
int len = 0;
byte[] buffer = new byte[1024];
while((len=in.read(buffer))>0){
out.write(buffer,0,len);
}
in.close();
out.close();
sock.close();
server.close();
}
}
hello.html文件:
<font color="red" font-size="50px">Hello word!</font>
(1)在cmd窗口运行Server.java文件(java Server)(程序处于等待状态,知道浏览器上访问8888端口,程序才会结束)
(2)在浏览器上访问:http://localhost:8888/
(3)此时cmd中程序已经结束运行,再次访问http://localhost:8888/,则无法访问:
- 剖析web服务原理--简单的Web服务器模拟
- Python模拟简单的Web服务器 &1
- 如何简单模拟Web服务
- 模拟web服务器简单功能
- 深入剖析tomcat(一)--一个简单的web服务器
- 深入剖析Tomcat-实现简单的Web服务器
- 自己模拟的一个简单的web服务器
- 自己动手模拟开发一个简单的Web服务器
- 浅析Tomcat原理(一个简单的web应用服务器)
- Web服务器的工作原理
- Web服务器的工作原理
- WEB服务器的工作原理
- Web服务器的运行原理
- Web服务器的工作原理
- Web服务器的工作原理
- Web服务器的工作原理
- Web服务器的工作原理
- Web服务器的工作原理
- [fix] Gtk-Message: Failed to load module “pk-gtk-module” Fedora 17
- alsa驱动分析之二
- struts2批量上传图片
- 淺談模式"mode”與文字編輯的技術與學習
- ALSA Soc音频驱动分析
- 剖析web服务原理--简单的Web服务器模拟
- 开发Struts 2项目遇到的一个问题,就是在struts-tags标签库下没有了s:datetimepicker标签的解决办法
- Javascript+PHP实现在线拍照功能
- 5. Probabilistic Analysis and Randomized Algorithms——Introduction to Algorithms Third Edition
- 约瑟夫环问题(Josephus)
- 《数论及应用》第6章 乘性函数问题(上)
- 铁道部新客票系统设计(一)
- Struts2中的ActionContext
- UDA1341声卡驱动 madplay 播放