/// <summary>Process an incoming packet and raise the appropriate events</summary>
/// <param name="sender">The sender</param>
/// <param name="e">The EventArgs object containing the packet data</param>
protected void InitiateDownloadPacketHandler(Object sender, PacketReceivedEventArgs e)
{
InitiateDownloadPacket request = (InitiateDownloadPacket)e.getPacket();
try
{
onInitiateDownload.raiseEvent(new InitiateDownloadEventArgs(Utils.bytesToString(request.FileData.SimFilename),
Utils.bytesToString(request.FileData.ViewerFilename)));
}