Example #1
0
        void m_processor_DataReceived(object sender, Net.EventArgs.DataReceivedEventArgs e)
        {
            var dataContent   = Encoding.GetEncoding("gb2312").GetString(e.Data);
            var remindRecords = parseRemindRecords(dataContent);

            if (remindRecords.Count > 0)
            {
                RemindForm.Instance.Show(remindRecords);
            }
        }
Example #2
0
        void processor_DataReceived(object sender, Net.EventArgs.DataReceivedEventArgs e)
        {
            var request      = m_encoding.GetString(e.Data);
            var cmdProcessor = Command.CommandProcessor.GetCommandProcessor(request, e.Client);

            if (cmdProcessor != null)
            {
                var response = cmdProcessor.Execute();
                (sender as TcpProcessor).Send(m_encoding.GetBytes(response));
                if (!cmdProcessor.DisposeConnection)
                {
                    return;
                }
            }
            CustomGCCollection.Instance.Register(sender as TcpProcessor);
        }