Java Network Programming, Third Edition - page 1