Java network programming example 4