присвоил инстансу белый ip
он не на столько безопасен
Копипастить код точно не надо.
uint32_t name_len = a.Name.length();
In.write(&name_len, sizeof(name_len));
In.write(a.Name.c_str(), name_len);
это понятно, не понятно остальное
void*
передо мной стоит задача изучить именно CreateThread
никак не могу понять, как будет выглядеть конструкция для, вот допустим, вывода на экран возвращаемого значения функции?
(int *)gn
(int)arg
для получения из указателя снова целого числа.&gn
и через этот же указатель возвращать значение.как теперь передать параметр?
Я это понял. Поэтому и пишу вам про внешний VDS с белым IP.
Без белого внешнего IP адреса OpenVPN не будет работать. Или вы должны иметь возможность настроить проброс порта, используемого OpenVPN с сервера NAT на сервер OpenVPN.
Это, кстати, не ограничение OpenVPN - серые адреса не могут маршрутизироваться в интернете и подобные пакеты, если они попадут в интернет, тут же будут убиты первым же промежуточным шлюзом.