📄 server.java
字号:
package GameServer;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.IOException;
public class Server {
public static final int DEFAULT_PORT = 8000;
public Server(int port)
{
try {
ServerSocket server = new ServerSocket(port);
while (true) {
Socket client1 = server.accept();
Socket client2 = server.accept();
// System.out.println ("Accepted from " +
//client.getInetAddress());
try {
ServerHandler c = new ServerHandler(client1,client2);
c.start();
} catch (IOException ioe2) {
System.err.println("Can't create ServerHandler thread!");
}
}
} catch (IOException ioe1) {
System.err.println("Unable to create server socket.");
System.exit(1);
}
}
public static void main (String args[])
{
if (args.length > 1) {
System.err.println("usage: Server [TCP/IP port#]");
System.exit(1);
}
int port = Server.DEFAULT_PORT;
try {
port = Integer.parseInt(args[0]);
} catch (Exception e) {
}
System.out.println("Server started.");
new Server(port);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -