支持 群聊 \ 私聊 \ 发送文件 \ 在线列表

java swing 多人聊天室 基于socket

java swing 多人聊天室 基于socket

java swing 多人聊天室 基于socket

 

代码放在了https://github.com/MQPearth/Chat-On-LAN

 

设计思路

服务端负责维护多个连接端线程并进行消息转发,任何消息都要先发送给服务端,服务度根据 报头/协议? 进行判断继而选择群聊还是私聊

创建房间启动服务端线程,服务端处理socket连接并监听udp广播

进入房间启动连接端线程

程序启动后发送的udp广播侦测该网络下有无房间(服务端)

 

 

相关文章: