public BroadcastSystem(IBroadcastRemoting remoting) { mBroadCastRemoting = remoting; mBroadcastEventWrapper = new BroadcastEventWrapper(); mBroadCastRemoting.AddConnectEventHandler(mBroadcastEventWrapper.OnConnectEvent); mBroadCastRemoting.AddLogToMonitorHandler(mBroadcastEventWrapper.OnLogToMonitorEvent); }
/// <summary> /// 获取广播远程对象 /// </summary> /// <returns></returns> public static BroadcastSystem GetBroadcastSystem() { if (mBroadcastSystem == null) { IBroadcastRemoting remoting = mRemotingSystem.GetBroadcastRemoting(mNetClient.ClientKey); mBroadcastSystem = new BroadcastSystem(remoting); } return(mBroadcastSystem); }