Boost Chat Server 示例:“sessiosn”之前的预期类型说明符

发布于 2024-11-02 06:21:02 字数 394 浏览 0 评论 0原文

违规行:

  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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟花易冷人易散 2024-11-09 06:21:02

您说您从 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. (in handle_accept) Try using "Session" or some other name instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文