echoserverbase.java

来自「java应用开发详解」· Java 代码 · 共 42 行

JAVA
42
字号
import java.io.*;
import java.net.*;

public class EchoServerBase 
{   
    public static void main(String[] args) throws IOException 
    {	
        (new EchoServerBase()).go();
    }
    
    public void go() throws IOException 
    {
    	boolean listening = true;
        ServerSocket serverSocket= getServerSocket();
        
        while(listening)
        {
	    new EchoMultiServerThread(serverSocket.accept()).start();
        }
            
        serverSocket.close();
    }
    
    public  ServerSocket getServerSocket()
    {
    	ServerSocket serverSocket = null;
    	
    	try 
        {
            serverSocket = new ServerSocket(1111);    
        } 
        catch (IOException e) 
        {
            System.err.println("Could not listen on port: 1111.");
            System.exit(1);
        } 
        
        return serverSocket;
        
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?