[1]
Unix network programming by richard stevens [stevens 90]