zoukankan      html  css  js  c++  java
  • 聊天室实现-服务端代码

    /**
     * 聊天室 服务器
     */
    public class ServerSide {
        //设置一个存放连接的客户端连接过来的线程列表列表,用于实现多人聊天
        public static List<ServerThread> clinets=new ArrayList<ServerThread>();
        //每个服务端,一个都有一个对应的端口号
        private int port;
        public ServerSide(int port){
             this.port=port;
        }
    
        public void initServer(){
            ServerSocket serverSide=null;
            try{
                //创建一个服务套接字
                serverSide=new ServerSocket(port);
                System.out.println("-------------聊天室服务器开启--------------");
                //不断获取客户端连接
                while (true){
                    //等待客户端连接
                    Socket socket=serverSide.accept();
                    //分配一个线程处理该连接
                    ServerThread serverThread=new ServerThread(socket);
                    serverThread.start();
    
    
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }
    

      参考链接:https://blog.csdn.net/BlueSky_USC/article/details/54414860

  • 相关阅读:
    快速幂 快速乘法
    扩展欧几里得学习笔记
    求逆序数数目(树状数组+离散化)
    隐式图的遍历
    随机数生成
    推倒重来
    动态规划初步
    子集生成
    东大oj1155 等凹函数
    P1278 单词游戏
  • 原文地址:https://www.cnblogs.com/czgxxwz/p/10290893.html
Copyright © 2011-2022 走看看