private void OnDataArrive(IConnection connection, byte[] data) { _worker.Queue(() => { var peer = _peers[connection.Endpoint]; var butesReceived = data.Length; GlobalReceiveSpeedWatcher.AddBytes(butesReceived); peer.Statistics.AddReceivedBytes(butesReceived); peer.ReceiveSpeedWatcher.AddBytes(butesReceived); Events.RaiseAsync(PeerDataReceived, this, new PeerDataEventArgs(peer, data)); }); }