Пример Boost Chat Server: ожидаемый спецификатор типа перед 'sessiosn' - PullRequest
0 голосов
/ 18 апреля 2011

Оскорбительная строка:

  session_ptr new_session(new session(io_service_, room_));

(server.cpp, строка 197)

Пример, которому я пытаюсь следовать:

http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/examples.html (Chat)

Я удалил все префиксы "chat_" из сообщения, клиента и сервера, потому что я буду преобразовывать его из чата клиент / сервер в распределенный компьютер.

1 Ответ

1 голос
/ 18 апреля 2011

Вы говорите, что удалили "chat_" из объявлений chat_session. К сожалению, этот код использует «сессию» в качестве имени переменной. Вы, вероятно, видите конфликт, когда имя «сессия» маскируется объявлением переменной. (в handle_accept) Попробуйте вместо этого использовать «Сеанс» или другое имя.

...