JAVA-Socket通信 打造属于自己的聊天室(服务端)

(重构版本 重构 JAVA 聊天室 —— CS 模式的简单架构实现, 可以看完本篇后再去看)

我们每天都在使用着微信、QQ等聊天软件,但不知你是否有想过这些聊天软件是如何实现的?是否想过要制作一个属于自己的聊天室?

本篇博客将带你打造一个简单的属于自己的聊天室,将cmd作为聊天窗口,可通过内网,与周围的小伙伴相互通信,当然也可以挂到服务器上,实现通过外网的通信。同时还能通过服务端窗口对连入的用户进行管理。

先来看看我做的效果

这是服务器控制界面

JAVA-Socket通信 打造属于自己的聊天室(服务端)

输入端口号,点击启动,再打开cmd,输入telnet localhost 端口号,然后输入账号密码登陆

JAVA-Socket通信 打造属于自己的聊天室(服务端)

输入消息

JAVA-Socket通信 打造属于自己的聊天室(服务端)

JAVA-Socket通信 打造属于自己的聊天室(服务端)

下面就来讲讲如何实现的吧

首先我们需要先建立好用户的信息

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; } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjyjz.html