Ejemplo n.º 1
0
        public void AddConnection(Queue <ServerMessage> serverQueue, Queue <ClientMessage> clientQueue)
        {
            var id         = Random.Next();
            var connection = new LocalClientConnection(id, clientQueue, serverQueue);

            connections.Add(id, connection);
        }
Ejemplo n.º 2
0
 private void ProcessMessages(LocalClientConnection connection)
 {
     while (connection.IncomingMessages.Count > 0)
     {
         var msg = connection.IncomingMessages.Dequeue();
         if (msg is ChunksRequest)
         {
             ChunksRequestReceived(this, new ClientConnectionEventArgs(connection));
         }
     }
 }