示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ipEndPoint"></param>
        /// <param name="flag"></param>
        /// <param name="evt"></param>
        /// <param name="cableId"></param>
        /// <param name="channel"></param>
        /// <param name="data"></param>
        /// <exception cref="TcpException"></exception>
        /// <exception cref="socketException"></exception>
        private void InnerASendResponse(IPEndPoint ipEndPoint, MessageFlag flag, UInt32 evt, UInt16 cableId, UInt32 channel, byte[] data)
        {
            SCB scb = GetSCB(ipEndPoint);

            //scb.AsyncSend(flag, evt, cableId, channel, data);
            scb.ASendFromServer(flag, evt, cableId, channel, data);
        }
示例#2
0
        /// <summary>
        /// Inner Asend to the client specified in ipEndPoint.
        /// </summary>
        /// <param name="flag"></param>
        /// <param name="evt"></param>
        /// <param name="cableId"></param>
        /// <param name="channel"></param>
        /// <param name="data"></param>
        /// <exception cref="TcpException"></exception>
        /// <exception cref="socketException"></exception>
        private bool InnerASend(IPEndPoint ipEndPoint, MessageFlag flag, UInt32 evt, UInt16 cableId, byte[] data)
        {
            SCB scb = GetSCB(ipEndPoint);

            if (scb == null)
            {
                return(false);
            }

            IncCurChannel();

            //scb.AsyncSend(flag, evt, cableId, channel, data);
            scb.ASendFromServer(flag, evt, cableId, CurChannel, data);

            return(true);
            //SCB scb = _SCB;
            //scb.AsyncSend(flag, evt, cableId, channel, data);
        }