聊天工具的设计思想

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:58:50
求一个 聊天工具的设计思想!!!!
谢谢!

首先 你需要你的服务端程序
该程序是用来 连接统计客户端 监控客户端是否离开 把客户端发来的信息进行转发
------------
比如我设计的客户端程序是这样的
当有客户端进入的时候
我就在 列表框里面加入 客户端(如 IP地址 知道客户端在哪个IP上)
当有客户端发送来消息的时候 我就先把消息暂时存起来,让后进行循环
一个一个发送给当前在列表框客户 发送完后把消息清除就可以了!
-----------
所以实际是

客户发送消息 是 发送给服务端转发 而不是直接发送的!
所以 客户端的 基本要求就是
1.发送消息给服务端
2.接收消息
3.显示消息
服务端的基本要求是
1.监控客户是否进入,离开
2.接收消息 并暂时存起来
3.转发给当前在线客户

winsock 学学 初级很简单
一看就能入门!!!!!

剩下的就是积累经验了 还要扩展一下知识面
才能弄出牛B 的东东

了解一下socket编程就知道了