84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
公司给了api,然后让做心跳,什么意思? 怎么做?
学习是最好的投资!
举个栗子吧。
比如你在segmentfault的当前画面没动,但是如果有人赞了你或者评论了你,你不需要刷新就能在铃铛那里看到一个消息提示
不知道你们这个游戏是什么类型的游戏,对游戏我也不了解。举个例子:像segmentfault这种就可以通过HTML5 WebSocket做到。
socket 心跳机制把 ?http://baike.baidu.com/link?u...
两种方式
1.开启keep-alive长连接,设置keep-alive时间。2.服务器向客户端发送轻量级数据包,判断是否在线
如何保持长连接,需要用心跳/握手来证明。
心跳包 一般长链接用的socket.io心跳设置
socket.io
//设置客户端应该在多少时间内接收到一个心跳信号 io.set('heartbeat timeout', 2000); //设置服务器端每隔多上时间应该发一个心跳信号 io.set('heartbeat interval', 1000);
自动检测机制,
ajax超时访问,然后继续超时访问就这样一直循环下去
都在说socket,html5有个sse特性,实时的数据推送,可以重复利用一个套接字并保持长连接。
举个栗子吧。
比如你在segmentfault的当前画面没动,但是如果有人赞了你或者评论了你,你不需要刷新就能在铃铛那里看到一个消息提示

不知道你们这个游戏是什么类型的游戏,对游戏我也不了解。举个例子:像segmentfault这种就可以通过HTML5 WebSocket做到。
socket 心跳机制把 ?
http://baike.baidu.com/link?u...
1.开启keep-alive长连接,设置keep-alive时间。
2.服务器向客户端发送轻量级数据包,判断是否在线
如何保持长连接,需要用心跳/握手来证明。
心跳包 一般长链接用的
socket.io
心跳设置自动检测机制,
ajax超时访问,然后继续超时访问就这样一直循环下去
都在说socket,html5有个sse特性,实时的数据推送,可以重复利用一个套接字并保持长连接。