Handling UDP and TCP

This software handles both UDP and TCP connections