Porting MySecondTCPServer to C#