Internetworking with TCP/IP. Vol. III. Client-server programming and applications. BSD socket version - Comer, Douglas E. (Prentice-Hall International, 1993)