What do you need a book for? Just read the help. Sockets programming is the
same in any language - it comes in two flavours, blocking and non-blocking,
and you have to be good with threads and streams. What could a book possibly
add to this that wouldn't be Cooperesque nursemaiding?
The VS help was all I had and I put together an embedded webserver the same
day. The hardest part of doing it was message-based thread synchronisation,
and dotnet makes even that pretty easy.
If you want to have a look at it I suppose I could mail you the code, it's
not exactly complicated.