Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Мы можем модифицровать процесс работы сервера и отдавать клиенту файл политики безопасности сразу же после подключения
балансировщик который правильно распределит между обработчиками нагрузку
endpoint.async_accept(acceptSocket, [](socket& s) {
s.async_write(globalBuffer, [](socket& s){ s.close() });
});
Вопрос в том, что произойдет, если будет много одновременных запросов?
async
Клиенты будут просто висеть на подключении и не получат файл политики.
мы будем терять сигналы-обработчики
this->sigint.set<&Server::on_terminate_signal>();
this->sigint.start(SIGINT);
this->sigterm.set<&Server::on_terminate_signal>();
this->sigterm.start(SIGTERM);
this->sigkill.set<Server::on_terminate_signal>();
this->sigkill.start(SIGKILL);
# Add this to your nginx.conf under http { }
server {
listen 843;
server_name localhost;
location / {
rewrite ^(.*)$ /crossdomain.xml;
}
error_page 400 /crossdomain.xml;
location = /crossdomain.xml {
root /var/www/crossdomain;
}
}

Пишем Policy server на C++ для Unity3d