类 DouyuMsgFactory
java.lang.Object
tech.ordinaryroad.live.chat.client.codec.douyu.msg.factory.DouyuMsgFactory
- 作者:
- mjz
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明io.netty.buffer.ByteBufcreateAuth(DouyuClientModeEnum mode, String ver, String aver) io.netty.buffer.ByteBufcreateAuth(DouyuClientModeEnum mode, String ver, String aver, String cookie) 创建认证包io.netty.buffer.ByteBufcreateDanmu(String msg, String cookie) io.netty.buffer.ByteBufio.netty.buffer.ByteBufio.netty.buffer.ByteBufcreateKeeplive(String cookie) io.netty.buffer.ByteBuf心跳包单例模式static DouyuMsgFactorygetInstance(long roomId)
-
构造器详细资料
-
DouyuMsgFactory
public DouyuMsgFactory(long roomId)
-
-
方法详细资料
-
getInstance
-
createAuth
public io.netty.buffer.ByteBuf createAuth(DouyuClientModeEnum mode, String ver, String aver, String cookie) 创建认证包- 参数:
mode-DouyuClientModeEnum.DANMU,DouyuClientModeEnum.WSver- VERaver- AVERcookie- 浏览器Cookie,发送弹幕时必传- 返回:
- AuthWebSocketFrame
-
createAuth
-
createHeartbeat
public io.netty.buffer.ByteBuf createHeartbeat() -
createKeeplive
-
getHeartbeatMsg
心跳包单例模式- 返回:
- HeartbeatWebSocketFrame
-
createJoingroup
public io.netty.buffer.ByteBuf createJoingroup() -
createSub
public io.netty.buffer.ByteBuf createSub() -
createDanmu
-