TCP/IP sockets in Java : practical guide for programmers - Calvert, Kenneth L.; Donahoo, Michael J. (Morgan Kaufmann practical guide series, 2002)