📄 webserver.java
字号:
package cn.netjava.lbs.le;
import java.io.*;
import java.net.*;
import java.util.*;
import cn.netjava.lbs.NetJava_LBS_Server;
/**
*
* <p>Title:中国移动手机定位系统(LBS) le接口库</p>
* <p>Description: </p>
* <p>Company:蓝杰实训 </p>
* @author www.NetJava.cn
* @version 0.1
*/
public class WebServer extends Thread {
public WebServer(int port) throws IOException {
serverPort = port;
_serverSocket = new ServerSocket(port);
start();
}
public void run() {
while (_running) {
try {
System.out.println("Http Server on:" + serverPort);
Socket socket = _serverSocket.accept();
WebServerRequestThread requestThread = new WebServerRequestThread(
socket);
requestThread.start();
} catch (IOException e) {
System.exit(1);
}
}
}
public static void main(String[] args) {
try {
WebServer webserver = new WebServer(9999);
} catch (Exception ex) {
ex.printStackTrace();
}
}
/**
* 启动web服务器
*/
public static void setUpHttpServer() {
try {
WebServer webserver = new WebServer(NetJava_LBS_Server.local_Port);
} catch (Exception ex) {
ex.printStackTrace();
}
}
private int serverPort = 9999;
private ServerSocket _serverSocket;
private boolean _running = true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -