Dispatch UDP packets on a separate receive thread. Improve thread life
management.