Boost Chat Server 示例:“sessiosn”之前的预期类型说明符
违规行:
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_”前缀,因为我将把它从客户端/服务器聊天修改为分布式计算事物。
Offending line:
session_ptr new_session(new session(io_service_, room_));
(server.cpp, line 197)
Example I'm trying to follow:
http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/examples.html (Chat)
I removed all the "chat_" prexfixes from message, client, and server, because I'll be modifying it from a client / server chat into a distributed computing thinger.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您说您从
chat_session
声明中删除了“chat_”。不幸的是,该代码使用“session”作为变量名。您可能会看到名称“session”被变量声明屏蔽的冲突。 (在handle_accept
中)尝试使用“Session”或其他名称。You say you removed "chat_" from the
chat_session
declarations. Unfortunately, that code uses "session" as a variable name. You're probably seeing a conflict where the name "session" is being masked by a variable declaration. (inhandle_accept
) Try using "Session" or some other name instead.