Unix network programming. - Stevens, W. Richard. (Pearson Education, 1999)