📄 main.java
字号:
package view;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import control.CommandsTransactor;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main {
int tmp = 0;
/**
* @param args
*/
public final static int PlatformPort = 51234;
public synchronized void run() {
ServerSocket serversocket=null;
try {
serversocket = new ServerSocket(Main.PlatformPort);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
return;
}
while (true) {
Socket clientsocket=null;
try {
System.out.println("Server Wait for connection...");
clientsocket = serversocket.accept();
System.out.println("Accept " + (++tmp) + " request");
CommandsTransactor server = new CommandsTransactor(clientsocket);
server.start();
} catch (Exception e) {
System.out.println("Error happen in accept client" + e);
try {
serversocket.close();
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
Main main = new Main();
main.run();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -