Цитата
А без UDP если делать? Например TCP. Не проще?
Какая разница? TCP требует, чтобы один хост был сервером, другой клиентом. Тот хост, который за NAT'ом, не может быть сервером, если не приняты меры по пробросу портов.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин