类 HuyaMsgFactory
java.lang.Object
tech.ordinaryroad.live.chat.client.codec.huya.msg.factory.HuyaMsgFactory
- 作者:
- mjz
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createAuth(String ver, String cookie) 创建认证包 1. doLaunch 2. registerGroup 3. updateUserInfocreateGetLivingInfoReq(HuyaRoomInitResult roomInitResult, String ver, String cookie) createGiftListReq(HuyaRoomInitResult roomInitResult, String ver) 创建获取礼物列表请求包createHeartbeat(HuyaRoomInitResult roomInitResult, String ver, String cookie) createLiveLaunchReq(String ver, String cookie) createRegisterGroupReq(HuyaRoomInitResult roomInitResult) createSendMessageReq(HuyaRoomInitResult roomInitResult, String msg, String ver, String cookie) 创建弹幕包byte[]getGiftListReqMsg(HuyaRoomInitResult roomInitResult, String ver) 礼物列表请求包单例模式byte[]getHeartbeatMsg(HuyaRoomInitResult roomInitResult, String ver, String cookie) 心跳包单例模式static HuyaMsgFactorygetInstance(Object roomId)
-
字段详细资料
-
构造器详细资料
-
HuyaMsgFactory
-
-
方法详细资料
-
getInstance
-
createSendMessageReq
public WebSocketCommand createSendMessageReq(HuyaRoomInitResult roomInitResult, String msg, String ver, String cookie) 创建弹幕包- 参数:
msg- 弹幕内容ver- VERcookie- Cookie- 返回:
- WebSocketCommand
-
createAuth
创建认证包 1. doLaunch 2. registerGroup 3. updateUserInfo- 返回:
- AuthWebSocketFrame
-
createGetLivingInfoReq
public WebSocketCommand createGetLivingInfoReq(HuyaRoomInitResult roomInitResult, String ver, String cookie) -
createLiveLaunchReq
-
createRegisterGroupReq
-
createUpdateUserInfoReq
-
createGiftListReq
创建获取礼物列表请求包- 返回:
- WebSocketCommand
-
createHeartbeat
public WebSocketCommand createHeartbeat(HuyaRoomInitResult roomInitResult, String ver, String cookie) -
getHeartbeatMsg
心跳包单例模式 -
getGiftListReqMsg
礼物列表请求包单例模式
-