PDA & PingSender fix

PDA getTicket isn't stuck on socket.recieve(), and PingSender closes
socket before terminating.