基于c/s的通讯工具类似qq,服务端和客户端应该怎样分工?
如果要实现添加好友删除好友这样的操作,在客户端的界面上进行操作,但是真正数据库里的东西确实在服务端上进行添加或者删除的。
那么当鼠标事件触发的时候,是否应在事件监听里面写上发送给服务器的操作?
但是应该怎样把操作的指令发给服务器呢?不是很懂
还有服务器要怎样实现处理两个以上客户端发来的指令呢?求详解,最好能有代码示例
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是很明白你的意思,你发送聊天消息给服务器,跟你发送删好友这类命令不是一个道理么?
我刚好在写一个简单的通讯工具,处理多个指令可以参考消息队列。
我的实现是服务器对应每一个客户端有一个线程,接收到的消息放入消息队列。
由于我写的只是一个简单的能发送消息的东西,所以只有一个消息队列。
通过服务器的唯一一个发消息线程,提取消息队列的东西,然后发送给目的客户端。
可能不符合你的描述,请不要喷我,窝还是个大学狗。