コード例 #1
0
        /// <summary>
        /// 通知服务端进行套接字的收集
        /// </summary>
        protected void Communication_Server_Client(ClientSocket clientSocket, int port)
        {
            try
            {
                //服务器对该会议开放的端口
                this.intPortNow = port;
                //远程连接
                clientSocket.ConnectRemotePoint(CommunicationCodeEnterEntity.TreeServiceIP, port);
                //数据接收事件
                clientSocket.TCPDataArrivalCallBack = clientSocket_TCPDataArrival;

                //发送通知
                ConferenceWebCommon.EntityCommon.ConferenceClientAccept conferenceClientAccept = new ConferenceWebCommon.EntityCommon.ConferenceClientAccept();
                //会议名称
                conferenceClientAccept.ConferenceName = CommunicationCodeEnterEntity.ConferenceName;
                //会议ID
                conferenceClientAccept.ConferenceID = CommunicationCodeEnterEntity.ConferenceID;

                //当前参会人uri地址
                conferenceClientAccept.SelfUri = CommunicationCodeEnterEntity.SelfUri;

                //发送
                clientSocket.SendRemoteData(conferenceClientAccept);
            }
            catch (Exception ex)
            {
                LogManage.WriteLog(this.GetType(), ex);
            }
            finally
            {
            }
        }