违规行:
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,因为我将其从客户端/服务器聊天修改为分布式计算文件。
答案 0 :(得分:1)
您说您已从chat_session
声明中删除了“chat_”。不幸的是,该代码使用“session”作为变量名。您可能会看到一个冲突,其中名称“session”被变量声明掩盖。 (在handle_accept
中)尝试使用“会话”或其他名称。