C++ boost::asio::local::stream\u协议::iostream不工作?

C++ boost::asio::local::stream\u协议::iostream不工作?,c++,boost-asio,C++,Boost Asio,参考: 尝试使用boost::asio::local::stream\u protocol::iostream时出现编译错误 论坛上没有解决方案,我似乎遇到了同样的问题 是否有针对编译错误的修复或解决方案?我如何使用 boost::asio::local::stream\u protocol::iostream?你为什么不在提到的论坛中询问他们对这个问题的看法?您还可以查看Trac系统中的未决问题。如果您没有发现问题,请创建一个新问题。通过这种方式,您有助于改进Boost。该类没有定义内部的解析

参考:

尝试使用boost::asio::local::stream\u protocol::iostream时出现编译错误

论坛上没有解决方案,我似乎遇到了同样的问题

是否有针对编译错误的修复或解决方案?我如何使用
boost::asio::local::stream\u protocol::iostream?

你为什么不在提到的论坛中询问他们对这个问题的看法?您还可以查看Trac系统中的未决问题。如果您没有发现问题,请创建一个新问题。通过这种方式,您有助于改进Boost。

该类没有定义内部的
解析器\u查询类型。该成员类型是应用程序所必需的。
connect
函数在构造函数内部调用,参数为。在我看来,
stream\u协议
并不是要充当
iostream
。如果你查看标题,你甚至会看到一个
#If!在内部
IOSTREAM
类型周围定义(BOOST\u NO\u IOSTREAM)
。因此,尝试使用
端点
套接字
接受器

编辑: 如果使用字符串,请尝试连接到
流_协议::端点。使用与
stream_protocol::endpoint
不同的东西肯定会导致此错误。如果这无助于首先构造对象,然后使用
connect
方法连接端点


编辑:有关如何使用
stream\u local
的示例,请尝试。

此错误是在上报告的。Chris将其关闭为无效,并建议使用现有的boost::asio::local::stream_协议示例。

您是否已发布到用户列表或开发列表中?谢谢,正是这样。在当前的boost发行版中有一个新的示例(libs/asio/example/local/iostream_client.cpp)——不幸的是,这只涵盖了客户端。服务器的工作方式是否与之类似,或者您是否有任何关于如何实现这一点的提示?