⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chatserver.java

📁 java3D game engine design of the source [three-dimensionalvirtualrealitynetworkprogram] - "virtual
💻 JAVA
字号:

// ChatServer.java
// Andrew Davison, June 2003 (dandrew@ratree.psu.ac.th)
/*
   The top-level chat server, which waits for client connections
   and creates ChatServerHandler threads to handle them.

   Details about each client are maintained in a ChatGroup object
   which is referenced by each thread.
*/

import java.net.*;
import java.io.*;


public class ChatServer
{
  static final int PORT = 1234;  // port for this server
  
  private ChatGroup cg;


  public ChatServer()
  // wait for a client connection, spawn a thread, repeat
  {
    cg = new ChatGroup();
    try {
      ServerSocket serverSock = new ServerSocket(PORT);
      Socket clientSock;

      while (true) {
        System.out.println("Waiting for a client...");
        clientSock = serverSock.accept();
        new ChatServerHandler(clientSock, cg).start();
      }
    }
    catch(Exception e)
    {  System.out.println(e);  }
  }  // end of ChatServer()


  // -----------------------------------

  public static void main(String args[]) 
  {  new ChatServer();  }

} // end of ChatServer class

⌨️ 快捷键说明

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