private void heartBeat() { _mGTWNw?.send(_mPro.en(CmdId.HeartBeatReq, MVS.GameID, MVS.RoomID)); _mHNw?.send(_mPro.en(SDKHotelCmdID.HeartbeatCmdid, MVS.GameID, MVS.RoomID, MVS.UserID)); _mWNw?.send(_mPro.en(SDKWatchCmdID.LiveHeartbeatCmdid, MVS.GameID, MVS.RoomID, MVS.UserID)); }
private void connectWatch(JoinWatchRoomRsp d) { BookInfo bookInfo = d.BookInfo; MVS.Host.HOST_WATCH_ADDR = MVS.getHotelUrl(bookInfo); MVS.WatchRoomID = d.RoomID; frameWatchCache = new Queue <LiveFrameDataNotify>(); _mWNw = new NW(MVS.Host.HOST_WATCH_ADDR, this); var buf = _mPro.en(SDKWatchCmdID.EnterLiveRoomCmdid, bookInfo, d.RoomID, MVS.UserID, MVS.GameID, MVS.NodeID); _mWNw?.send(buf); lastJoinWatchRoomRsp = d; }