Классика жанра - книга Стивенса "UNIX. Разработка сетевых приложений"
Книга старая, по моему последнее издание 2007 года. В сети есть в электронном виде. Если повезет можно купить в букинистических магазинах.
Хоть она и старая, но все описанное вполне живо и активно используется. Там примеры на Си. Но в шарпе и во всех других ЯПах принципы сетевого программирования одни и те же, т.к. используют для реализации обмена средства, предоставляемые ОС, а в книге описаны именно они.
UPD: Если что, то под виндой все то же самое. Конечно, есть свои нюансы местами, но не критично.