我的客户端应用程序无法连接到服务器

时间:2021-07-23 13:00:25

标签: java sockets serversocket

我的客户端应用无法连接到服务器。

这是我的服务器代码

     public static void main(String[] args) {
    
    log("Starting server...");
    
    try {
        
    server = new ServerSocket(6969);
        
        
    } catch (IOException e) {
        e.printStackTrace();
    }
    
    thread1.start();
    thread2.start();
    
    Runtime.getRuntime().addShutdownHook(thread3);
    
    log("Started server");
    
}




static Thread thread1 = new Thread() {
    
    public void run () {
        
        while(true) {
            
            try {
                
                System.out.println("TEST 1");
                
                Socket s = server.accept();

                System.out.println("TEST 2");
                
                log("Connection estabilished with: " + s.getInetAddress());
                                    
                new EchoThread(s).start();      
                            
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
        
    }
    
};

服务器启动后控制台打印:

       Starting server...
       TEST 1
       Started server

这是我的客户端代码:

      System.out.println("TEST 1");

      s = new Socket("193.168.242.30", 6969);

      System.out.println("TEST 2");

控制台只打印“TEST 1”,但不打印“TEST 2”,所以问题出在“s = new Socket("193.168.242.30", 6969); "

0 个答案:

没有答案