Boost Chat Server示例:'sessions'之前的预期类型说明符

时间:2011-04-18 16:05:59

标签: c++ networking boost client-server boost-asio

违规行:

  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_”prexfix,因为我将其从客户端/服务器聊天修改为分布式计算文件。

1 个答案:

答案 0 :(得分:1)

您说您已从chat_session声明中删除了“chat_”。不幸的是,该代码使用“session”作为变量名。您可能会看到一个冲突,其中名称“session”被变量声明掩盖。 (在handle_accept中)尝试使用“会话”或其他名称。