var flog = c.C.Log.Base(`F/F.go`)
-//base on source/player-loader-2.0.7.min.js L3313
-//base on source/player-loader-2.0.7.min.js L3455
+// base on source/player-loader-2.0.7.min.js L3313
+// base on source/player-loader-2.0.7.min.js L3455
type header struct {
PackL int32
HeadL int16
Seque int32
}
-//头部生成与检查
+// 头部生成与检查
func HeadGen(datalenght, Opeation, Sequence int) []byte {
var buffer bytes.Buffer //Buffer是一个实现了读写方法的可变大小的字节缓冲
}
}
-//认证生成与检查
+// 认证生成与检查
func HelloGen(roomid int, key string) []byte {
flog := flog.Base_add("认证生成")
return true
}
-//获取人气生成
+// 获取人气生成
func Heartbeat() ([]byte, int) {
//from player-loader-2.0.4.min.js
const heartBeatInterval = 30
}
-//cookie检查
+// cookie检查
func CookieCheck(key []string) (missKey []string) {
for _, tk := range key {
if tk == `` {
"heartbeat": replyF.heartbeat, //人气
}
-//HeartBeat类型,将人气4位byte转为字符串,并送到上述map指定的方法
+// HeartBeat类型,将人气4位byte转为字符串,并送到上述map指定的方法
func Heart(b []byte) {
s := int(F.Btoi32(b, 0))
if F, ok := Heart_map["heartbeat"]; ok {