public void SendPackets(int amount)
{
for (var i = 0; i < amount; i++)
{
if (_verifyOrder)
Buffer.BlockCopy(BitConverter.GetBytes(_currentPacketNumber), 0, _sendBuffer, 0, PacketNumberTypeLength);
_socket.SendTo(_sendBuffer, DestinationEndPoint);
if (_verifyOrder)
_currentPacketNumber++;
_statistics.SentPacket();
}
_log.Debug(() => "Packets sent to " + DestinationEndPoint);
}