基于c/s的通讯工具类似qq,服务端和客户端应该怎样分工?

发布于 2022-09-01 23:19:24 字数 189 浏览 20 评论 0

如果要实现添加好友删除好友这样的操作,在客户端的界面上进行操作,但是真正数据库里的东西确实在服务端上进行添加或者删除的。

那么当鼠标事件触发的时候,是否应在事件监听里面写上发送给服务器的操作?

但是应该怎样把操作的指令发给服务器呢?不是很懂

还有服务器要怎样实现处理两个以上客户端发来的指令呢?求详解,最好能有代码示例

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟沫凡尘 2022-09-08 23:19:24

不是很明白你的意思,你发送聊天消息给服务器,跟你发送删好友这类命令不是一个道理么?
我刚好在写一个简单的通讯工具,处理多个指令可以参考消息队列。
我的实现是服务器对应每一个客户端有一个线程,接收到的消息放入消息队列。
由于我写的只是一个简单的能发送消息的东西,所以只有一个消息队列。
通过服务器的唯一一个发消息线程,提取消息队列的东西,然后发送给目的客户端。
可能不符合你的描述,请不要喷我,窝还是个大学狗。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文