一条消息 如何通过服务器中转达到 指定的另一端的
方便的话 贴一段典型的代码
另外session存储的时候 都存储什么信息啊
6 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
我的理解:
客户端每间隔一段时间(比如一秒)向服务器进行一次请求(发送request)。
如果服务端存在消息则在响应(response)中标记信息,通知客户端服务器端存在新消息。
客户端向服务端发送请求拉去消息,服务端响应。
request:有新消息吗?收到请回答。
response:没有。
request:有新消息吗?收到请回答。
response:没有。
request:有新消息吗?收到请回答。
response:有,消息id是123456。
request:请发送消息id是123456的消息内容。
response:消息id:123456,消息正文:惊!……。
呼啦一阵风
TA贡献1802条经验 获得超6个赞
目前常见的是两种方案。
1、客户端主动轮询(也就是每隔N时间向服务端询问有没有消息。
2、服务端主动推送。后端服务之间用socket,与前端通讯的话可以用websocket。
添加回答
举报
0/150
提交
取消
