コード例 #1
0
        private bool SendData(string xmlToSend, AsyncSkt ConnectionToUse)
        {
            // do we have a valid connection?
            if (ConnectionToUse == null)
            {
                return(false);
            }

            // do we have an object to send?
            if (string.IsNullOrEmpty(xmlToSend))
            {
                return(false);
            }

            try
            {
                ConnectionToUse.SendData(xmlToSend);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error sending data: " + ex.ToString(), "Talker");
            }
            //LogAccess.WriteLog("SendData complete", "Talker");
            return(true);
        }
コード例 #2
0
ファイル: Listener.cs プロジェクト: flannerm/virtual-engine
        private bool SendData(string dataString, AsyncSkt ConnectionToUse)
        {
            if (ConnectionToUse == null)
            {
                return(false);
            }

            // do we have an object to send?
            if (dataString == null)
            {
                return(false);
            }

            try
            {
                ConnectionToUse.SendData(dataString);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error sending data: " + ex.ToString(), "Listener");
                //throw;
            }

            return(true);
        }
コード例 #3
0
ファイル: Listener.cs プロジェクト: flannerm/virtual-engine
        private bool SendData(SocketCommand CommandObjectToSend, AsyncSkt ConnectionToUse)
        {
            // do we have a valid connection?
            if (ConnectionToUse == null)
            {
                return(false);
            }

            // do we have an object to send?
            if (CommandObjectToSend == null)
            {
                return(false);
            }

            string SerializedData = "";

            SerializedData = TcpIpCommon.SerializeCommandObject(CommandObjectToSend);

            // (bsk) add divider for splitting...
            SerializedData += "<msg>";

            try
            {
                ConnectionToUse.SendData(SerializedData);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error sending data: " + ex.ToString(), "Listener");
                //throw;
            }

            return(true);
        }
コード例 #4
0
ファイル: Talker.cs プロジェクト: Sandy4321/draft-admin
        private bool SendData(string xmlToSend, AsyncSkt ConnectionToUse)
        {
            // do we have a valid connection?
            if (ConnectionToUse == null)
            { return false; }

            // do we have an object to send?
            if (string.IsNullOrEmpty(xmlToSend))
            { return false; }

            try
            {
                ConnectionToUse.SendData(xmlToSend);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error sending data: " + ex.ToString(), "Talker");
            }
            //LogAccess.WriteLog("SendData complete", "Talker");
            return true;
        }
コード例 #5
0
ファイル: Talker.cs プロジェクト: Sandy4321/draft-admin
        private bool SendData(PlayerCommand CommandObjectToSend, AsyncSkt ConnectionToUse)
        {
            // do we have a valid connection?
            if (ConnectionToUse == null)
            { return false; }

            // do we have an object to send?
            if (CommandObjectToSend == null)
            { return false; }

            string SerializedData = "";
            try
            {
                SerializedData = TcpIpCommon.SerializeCommandObject(CommandObjectToSend);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error serializing data in SendData: " + ex.ToString(), "Talker");
            }

            // (bsk) add divider for splitting...
            SerializedData += "<msg>";

            try
            {
                ConnectionToUse.SendData(SerializedData);
            }
            catch (Exception ex)
            {
                //LogAccess.WriteLog("Error sending data: " + ex.ToString(), "Talker");
            }
            //LogAccess.WriteLog("SendData complete", "Talker");
            return true;
        }