資源簡介
java寫的web服務器,用瀏覽器訪問即可,端口自己可以設定。
代碼片段和文件信息
package?net;
import?java.net.*;
import?java.io.*;
import?java.util.*;
final?public?class?WebServer{
???public?static?void?main(String?args[])throws?Exception?{
???ServerSocket?listenSocket?=?new?ServerSocket(6789);
???System.out.println(“httpServer?running?on?port?“?+?listenSocket.getLocalPort());
?????while(true)?{
???????try?{
???Socket?socket?=?listenSocket.accept();
?????? ???Thread?thread?=?new?Thread(new?HttpRequest(socket)); //多進程,每個獨占一個進程
???????????thread.start();
}//啟動線程
???????catch(Exception?e){}
???????}
?????}
}
final?class?HttpRequest?implements?Runnable?{
????Socket?socket; //connectionSorket
????OutputStream?outToClient;
????BufferedReader?inFormClient;
????String?requestMessageLine;
String?fileName;
????//?構造方法
????public?HttpRequest
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-10-24?21:40??net\
?????文件?????????301??2011-10-19?23:06??net\.classpath
?????文件?????????567??2011-10-21?23:02??net\.project
?????目錄???????????0??2011-10-24?21:40??net\.settings\
?????文件?????????454??2011-10-21?23:02??net\.settings\.jsdtscope
?????文件?????????629??2011-10-19?23:06??net\.settings\org.eclipse.jdt.core.prefs
?????文件??????????49??2011-10-21?23:02??net\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2011-10-21?23:02??net\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2011-10-24?21:40??net\bin\
?????目錄???????????0??2011-10-24?21:40??net\bin\net\
?????文件????????2674??2011-10-21?23:01??net\bin\net\HttpRequest.class
?????文件????????1233??2011-10-21?23:01??net\bin\net\WebServer.class
?????目錄???????????0??2011-10-24?21:40??net\images\
?????文件??????260765??2011-10-21?23:06??net\images\textbook.jpg
?????文件????????4416??2011-10-21?23:06??net\images\topology.jpg
?????文件????????4277??2011-10-21?23:06??net\images\topology2.jpg
?????文件??????200737??2011-10-21?23:02??net\index.html
?????文件?????????414??2011-10-21?23:06??net\readme.txt
?????目錄???????????0??2011-10-24?21:40??net\src\
?????目錄???????????0??2011-10-24?21:40??net\src\net\
?????文件????????2715??2011-10-21?23:01??net\src\net\WebServer.java
- 上一篇:圍棋游戲——java源代碼
- 下一篇:jsp簡單的網上選課系統
評論
共有 條評論