/// <summary> /// 实时同步(发送信息给客户端) /// </summary> /// <param name="conferenceName">会议名称</param> public void InformClientAboutClientControl(int conferenceID, ConferenceClientControlEntity conferenceClientControlEntity) { try { //会议名称不为空 if (conferenceID != 0) { ConferenceInfoFlg conferenceInfoFlg = new ConferenceInfoFlg(); conferenceInfoFlg.ConferenceClientControlEntity = conferenceClientControlEntity; conferenceInfoFlg.ConferenceInfoFlgType = ConferenceInfoFlgType.ConferenceClientControlEntity; //生成一个数据包(文件甩屏) PackageBase pack = new PackageBase() { ConferenceClientAcceptType = ConferenceClientAcceptType.ConferenceInfoSync, ConferenceInfoFlg = conferenceInfoFlg }; //会议通讯节点信息发送管理中心 Constant.SendClientCenterManage(Constant.DicInfoMeetServerSocket, conferenceID, pack); } } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } }
/// <summary> /// 实时同步(发送信息给客户端) /// </summary> /// <param name="conferenceName">会议名称</param> public void InformClient3(string conferenceName, ConferenceClientControlEntity conferenceClientControlEntity) { try { //会议名称不为空 if (!string.IsNullOrEmpty(conferenceName)) { ConferenceInfoFlg conferenceInfoFlg = new ConferenceInfoFlg(); conferenceInfoFlg.ConferenceClientControlEntity = conferenceClientControlEntity; conferenceInfoFlg.ConferenceInfoFlgType = ConferenceInfoFlgType.ConferenceClientControlEntity; //生成一个数据包(文件甩屏) PackageBase pack = new PackageBase() { ConferenceClientAcceptType = ConferenceWebCommon.Common.ConferenceClientAcceptType.ConferenceInfoSync, ConferenceInfoFlg = conferenceInfoFlg }; //会议通讯节点信息发送管理中心 Constant.SendClientCenterManage(Constant.DicInfoMeetServerSocket, conferenceName, pack); } } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } }