📄 httpserver.java
字号:
package testHttp.httpserver;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
/**
*
* <p>Title: HttpServer.java</p>
* <p>Description: </p>
* <p>Copyright:OnewaveInc Copyright (c) 2007</p>
* <p>Company: OnewaveInc</p>
* @author Zhengrw
* @version 3.0
*/
public class HttpServer {
public static void main(String args[]) {
int port;
ServerSocket server_socket;
//读取Server端口号
try {
port = Integer.parseInt(args[0]);
}
catch (Exception e) {
port = 8180;
}
try {
//监听Server端口,等待连接请求
server_socket = new ServerSocket(port);
System.out.println("httpServer running on port " +
server_socket.getLocalPort());
//显示启动信息
while(true) {
Socket socket = server_socket.accept();
System.out.println("New connection accepted " +socket.getInetAddress() + ":" + socket.getPort());
//创建分线程
try {
HttpRequestHandler request = new HttpRequestHandler(socket);
Thread thread = new Thread(request);
//启动线程
thread.start();
}
catch(Exception e) {
System.out.println(e);
}
}
}
catch (IOException e) {
System.out.println(e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -