ignorovani VS docasnych souboru
Prevod na 3.5 .NET

socket ma Dispose skryte (musi se prevest na IDisposable)
String.Join(...) neumi pracovat s IEnumberable ale jenom s polem
Path.Combine(...) nemi jiny pocet nez dva argumenty
C# rozhrani nepouziva blokujici start, ale neblokujici s podpoprou zastaveni