This repo contains code for this course: https://e-learning.unn.ru/course/view.php?id=1608
I haven't touched .net in general and C# in particular for, like, 10 years, and my C# skills are generally rusty; but it was a fun project to work on anyway.
Contents / links to individual lab works / explanations:
Lab 0 - local addresses and hostname resolution
Lab 1 - simplistic echo server
Lab 2 - simplistic echo server with stop-word
Lab 3 - multithreaded version of the server, capable of serving multiple connections simultaneously
Lab 4 - simple chat