public HttpProxy(IEnumerable<IPEndPoint> servers, IPortListener listener, IRequestMessageBuilder requestMessageBuilder, IResponseStreamWriter responseStreamWriter)
 {
     _servers = servers;
     _listener = listener;
     _requestMessageBuilder = requestMessageBuilder;
     _responseStreamWriter = responseStreamWriter;
 }
示例#2
0
        private void ReceiveData(IPortListener portListener, byte[] received)
        {
            DateTime dateNow = DateTime.Now;

            Console.WriteLine($"{dateNow} - {string.Join(",", received)}");

            var packetFromQueue = new PacketFromQueue
            {
                Buffer      = received,
                ReceiveDate = dateNow,
                QueueDate   = dateNow,
            };

            //TODO : Detect alarms and send to AlarmQueue
            _queueOperation.SendMessageToQueue(packetFromQueue, ExchangeName, portListener.Name + "Route");
        }