||Using .NET Sockets|
If you don't like .net, don't read this book.
What the article is missing is, yes, examples.
Also the content is easy to find from the class definition example. So this book only has quite basic info.
What would be practical is (and I bet there is more than that) document the Bind member of the Socket, so you can bind to a specific NIC on a computer that has multiple NICs.