TCP and UDP client/server library for Java