Java之网络(模拟QQ)

一)书写目的
模拟QQ的私发消息 群发消息

二)总体思路
创建一个服务端(Server) 多个客户端 (Client) 管理用户类(UserManager) 一套属于自己的规定(AccessChat)

三)创建服务端
1.用来保存用户对应的名字和socket

QQServer.png

QQServerThread.png
isHave.png
Private server.png
GroupChat.png

四)创建客户端


Client.png
ThreadClient.png
ClientThread.png

动态体现:


QQ.gif

五)在实现的过程是艰辛的,但出结果的那一刻是开心的,特别是解决掉一些bug的时候,难言的感觉。慢慢学,认真学是我们应该坚持的,即便学不懂,也要听,听得次数多了就有印象,以后就慢慢会了。学新知识就是从啥也没感觉到慢慢有感觉,再到熟悉,最后到可以提出自己的一点见解。这是一个坚持的过程。不管怎样,跟着走,总会把这知识点吃透的。

你可能感兴趣的:(Java之网络(模拟QQ))