言成言成啊 | Kit Chen's Blog

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类:客户端的界面类

运行结果

  • 聊天功能

  • 用户退出提示

具体过程

开源代码

发布:2020-01-09 23:45:45
修改:2021-03-19 13:53:21
链接:https://meethigher.top/blog/2020/chat-room-updraded-version/
标签:java 
付款码 打赏 分享
Shift+Ctrl+1 可控制工具栏