Как сделать TCP hole punching на c#?
TCP hole punching — это техника, которая используется для разрешения проблемы с подключением клиента к серверу через NAT (Network Address Translation). NAT применяется в большинстве домашних и офисных сетей для преобразования локальных IP-адресов в общедоступные IP-адреса. Для выполнения TCP hole punching в C# вам потребуется использовать классы Socket и TcpClient из пространства имен System.Net.Sockets. Вот ... Читать далее