コード例 #1
0
 /// <summary>
 /// 实时同步(发送信息给客户端)
 /// </summary>
 /// <param name="conferenceName">会议名称</param>
 public void InformClient(int conferenceID, ConferenceMatrixBase conferenceMatrixBase)
 {
     try
     {
         //会议名称不为空
         if (conferenceID != 0)
         {
             //缓存数据包含该会议
             if (dicSeatEntity.ContainsKey(conferenceID))
             {
                 //生成一个数据包(文件甩屏)
                 PackageBase pack = new PackageBase()
                 {
                     ConferenceClientAcceptType = ConferenceClientAcceptType.ConferenceMatrixSync,
                     ConferenceMatrixBase       = conferenceMatrixBase
                 };
                 //会议通讯节点信息发送管理中心
                 Constant.SendClientCenterManage(Constant.DicMatrixMeetServerSocket, conferenceID, pack);
             }
         }
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
 }
コード例 #2
0
 /// <summary>
 /// 实时同步(发送信息给客户端)
 /// </summary>
 /// <param name="conferenceName">会议名称</param>
 public void InformClient(string conferenceName, ConferenceMatrixBase conferenceMatrixBase)
 {
     try
     {
         //会议名称不为空
         if (!string.IsNullOrEmpty(conferenceName))
         {
             //缓存数据包含该会议
             if (SeatEntityList.ContainsKey(conferenceName))
             {
                 //生成一个数据包(文件甩屏)
                 PackageBase pack = new PackageBase()
                 {
                     ConferenceClientAcceptType = ConferenceWebCommon.Common.ConferenceClientAcceptType.ConferenceMatrixSync,
                     ConferenceMatrixBase       = conferenceMatrixBase
                 };
                 //会议通讯节点信息发送管理中心
                 Constant.SendClientCenterManage(Constant.DicMatrixMeetServerSocket, conferenceName, pack);
             }
         }
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
 }