public void ReceivedHandler(int NumberOfAvailableData)
{
int PacketSize = Packet.GetHeaderSize() + Packet.DEFAULT_PACKET_SIZE;
if (NumberOfAvailableData >= PacketSize)
{
while (aUDPListener.GetNumberOfReceivedData() >= PacketSize)
{
byte[] buffer = new byte[PacketSize];
aUDPListener.ReceiveData(ref buffer, PacketSize);
Packet p = new Packet(buffer);
PacketReconstructors.ReconstructFile(p);
}
}
}