Unix network programming - Stevens, W. Richard (Prentice hall, 1996)