Exemplo n.º 1
0
        public int PingDurtion = 3000; //

        /// <summary>
        /// 发送一个消息
        /// </summary>
        /// <param name="message"></param>
        public void SendMessage(Message message)
        {
            BufferMessage.AddMessage(message);
            if (UsedThread)
            {
                SendEvent.Set();
            }
        }
Exemplo n.º 2
0
        private void DoWork()
        {
            var messages = BufferMessage.GetMessage();

            while (messages != null && messages.Count > 0)
            {
                var m = messages.Dequeue();
                DoSend(m);
            }
        }