Class HuyaMsgFactory
java.lang.Object
tech.ordinaryroad.live.chat.client.codec.huya.msg.factory.HuyaMsgFactory
- Author:
- mjz
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAuth(String ver, String cookie) 创建认证包 1.createGetLivingInfoReq(String ver, String cookie) createGiftListReq(String ver) 创建获取礼物列表请求包createHeartbeat(String ver, String cookie) createLiveLaunchReq(String ver, String cookie) createSendMessageReq(String msg, String ver, String cookie) 创建弹幕包byte[]getGiftListReqMsg(String ver) 礼物列表请求包单例模式byte[]getHeartbeatMsg(String ver, String cookie) 心跳包单例模式static HuyaMsgFactorygetInstance(Object roomId)
-
Field Details
-
KEY_COOKIE_GUID
- See Also:
-
KEY_COOKIE_YYUID
- See Also:
-
-
Constructor Details
-
HuyaMsgFactory
-
-
Method Details
-
getInstance
-
createSendMessageReq
创建弹幕包- Parameters:
msg- 弹幕内容ver- VERcookie- Cookie- Returns:
- WebSocketCommand
-
createAuth
创建认证包 1. doLaunch 2. registerGroup 3. updateUserInfo- Returns:
- AuthWebSocketFrame
-
createGetLivingInfoReq
-
createLiveLaunchReq
-
createRegisterGroupReq
-
createUpdateUserInfoReq
-
createGiftListReq
创建获取礼物列表请求包- Returns:
- WebSocketCommand
-
createHeartbeat
-
getHeartbeatMsg
心跳包单例模式 -
getGiftListReqMsg
礼物列表请求包单例模式
-