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

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

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

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

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

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


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

【热门文章】
【热门文章】