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

📄 multitalkserver.java

📁 用java语言编写的银行管理系统
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class MultiTalkServer{
    static int clientnum=0;//静态成员变量,记录当前客户的个数
    public static void main(String args[]) throws IOException {
        ServerSocket serverSocket=null;
        boolean listening=true;
        try{
            serverSocket=new ServerSocket(4700); 
            System.out.println("Server is running...");
             //创建一个ServerSocket在端口4700监听客户请求
           }catch(IOException e) {
              System.out.println("Could not listen on port:4700."); 
              //出错,打印出错信息
              System.exit(-1); //退出
           }
        while(listening){//永远循环监听
           new ServerThread(serverSocket.accept(),clientnum).start();
           //监听到客户请求,根据得到的Socket对象和
           //客户计数创建服务线程,并启动之
           System.out.println("Client-"+(clientnum+1)+" is connected...");
           clientnum++; //增加客户计数
        }
        serverSocket.close(); //关闭ServerSocket
   }
}

⌨️ 快捷键说明

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