Здравствуйте, real_sba, Вы писали:
_>Здравствуйте, silart, Вы писали:
S>>Может я что-то делаю неправильно? Вменяемой документации на Pion Network Library нет, приходится изучать исходники.
_>На самом деле ничего не зависает, браузер просто ждет следующую порцию данных на все еще открытом соединении. Чтобы избежать этого необходимо завершить соединение.
_>_>void pion::tcp::connection::finish(void) [inline]
_>This function should be called when a server has finished handling the connection
_>
_>Например вместо этого кода:_>boost::shared_ptr<response_writer> writer = response_writer::create(connection, *request);
_>
использовать такой:_>boost::shared_ptr<response_writer> writer = response_writer::create(
_> connection, *request, boost::bind(&tcp::connection::finish, connection)
_>);
_>
Спасибо! В этом была моя проблема.
Вы случайно не знаете, можно ли изменить название темы? Я бы хотел здесь задавать вопросы по работе с Pion Network Library.