最近查看了些资料,web服务器Tomcat其实也没有什么的,在我们javaee项目中 服务器的项目工作流程最简无非是
1.监听客户端的请求,
2,开启一个线程
3.io流输入输出客户端的请求
本次的小例子只是说明些原理,服务器自己的页面上不了大堂的.
/*创建一个服务器类我取名为YDServer*/
public class YDServer{
private ServerSocket sSocket;
//写一个开启服务的方法
public void startServer(){
sSocket = new ServerSocket (8888);//端口取名为8888
while(true){
Scoket s = sSocket .accept();//监听一个请求
/*接下来就是开启一个线程 所以创建一个线程类我取名为 requestThread*/
new Thread(new requestThread(s)).start();
}
}
public static void main(String [] args){
new YDServer().startServer();
}
}
public class requestThread implements Runnable{
private Socket s;
public requestThread(Socket s){
this.s = s;
}
public void run(){