【问题标题】:Boost Chat Server Example: expected type-specifier before 'sessiosn'Boost Chat Server 示例:“会话”之前的预期类型说明符
【发布时间】:2011-04-18 16:05:59
【问题描述】:

违规行:

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

【问题讨论】:

  • 但是确切的 boost 示例对您有用吗?如果您复制/粘贴错误,似乎您在代码中编写了 'sesiosn' 而不是 'sesion'。如果不是,它可能是任何东西。您能否在此处指出一个链接(或复制)您的确切代码?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2014-06-08
    相关资源
    最近更新 更多