两个客户端发送消息,是通过服务器来处理的
建议你查看百度云推送,或者极光推送,都是免费
他们的推送技术有个叫推聊的功能就可以直接推送给指定的客户端
你不需要去实现这种逻辑
当然如果你非要用自己服务器去做的话,也是可以的,以下给你提供思路:
用长连接或者java sokcet 即所有客户端都和服务器保持连接,一但有数据写入就向客户端发送数据
用轮询,即客户端定时去查消息,例如A向B发消息,首先把数据写到服务器,B去查服务器就能查出来了
两个客户端发送消息,是通过服务器来处理的
建议你查看百度云推送,或者极光推送,都是免费
他们的推送技术有个叫推聊的功能就可以直接推送给指定的客户端
你不需要去实现这种逻辑
当然如果你非要用自己服务器去做的话,也是可以的,以下给你提供思路:
用长连接或者java sokcet 即所有客户端都和服务器保持连接,一但有数据写入就向客户端发送数据
用轮询,即客户端定时去查消息,例如A向B发消息,首先把数据写到服务器,B去查服务器就能查出来了