(重构版本 重构 JAVA 聊天室 —— CS 模式的简单架构实现, 可以看完本篇后再去看)
我们每天都在使用着微信、QQ等聊天软件,但不知你是否有想过这些聊天软件是如何实现的?是否想过要制作一个属于自己的聊天室?
本篇博客将带你打造一个简单的属于自己的聊天室,将cmd作为聊天窗口,可通过内网,与周围的小伙伴相互通信,当然也可以挂到服务器上,实现通过外网的通信。同时还能通过服务端窗口对连入的用户进行管理。
先来看看我做的效果
这是服务器控制界面
输入端口号,点击启动,再打开cmd,输入telnet localhost 端口号,然后输入账号密码登陆
输入消息
下面就来讲讲如何实现的吧
首先我们需要先建立好用户的信息
UserInfo.java
public class UserInfo { private String name; private String possward; public String getName(){ return this.name; } public void setName(String name) { this.name=name; } public void setPwd(String possward) { this.possward=possward; } }