码迷,mamicode.com
首页 > 其他好文 > 详细

聊天室实现-服务端代码

时间:2019-01-19 12:20:32      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:private   参考   列表   star   sock   设置   cep   oid   处理   

/**
 * 聊天室 服务器
 */
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

聊天室实现-服务端代码

标签:private   参考   列表   star   sock   设置   cep   oid   处理   

原文地址:https://www.cnblogs.com/czgxxwz/p/10290893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!