socket聊天室界面版
发布于2020-01-09 23:45:45,更新于2021-03-19 13:53:21,标签:java 文章会持续修订,转载请注明来源地址:https://meethigher.top/blog原理
原理上面那个图,描述的很详细了,不多赘述。
实现
- Server端
- ChatServer类:主要用来实现服务端的一些功能
- ChatServerRunnable类:实现Runnable接口,用来服务端收发消息
- ServerFrame类:服务端的界面类
- Client端
- ChatClient类:用来实现客户端的一些功能
- STCRunnable类:实现Runnable接口,用来实现服务端向客户端下发消息
- CTSRunnable类:实现Runnable接口,用来实现客户端向服务端发送消息
- CheckIP类:通过正则表达式验证服务器ip地址是否正确
- ClientFrame类:客户端的界面类
运行结果
聊天功能
用户退出提示
具体过程
打赏