и чем vds отличается от vps
Если это не связано с серым айпи клиента, то как можно решить вопрос?
чьим фаерволом?
это невозможно как и описано в вопросе
присвоил инстансу белый ip
он не на столько безопасен
Копипастить код точно не надо.
uint32_t name_len = a.Name.length();
In.write(&name_len, sizeof(name_len));
In.write(a.Name.c_str(), name_len);
Не считывается. Что бы считалось вы должны явно в программе прочитать значение регистра. Только после этого можно считать, что значение регистра прочитано.