asio

    0热度

    1回答

    仍然非常PHP新... 我有一个大simplexmlstring,我想所有的lastnames从文件,并在他们的文章中: 类似: 文章编号0作者位置0 '面包车Tricht' 文章编号0作者位置1 '尼曼' 文章编号0作者位置2 '面包车Tricht' 文章编号0作者位置3 '·布尔' ..... 文章编号1作者位置0 '面包车Tricht' 文章编号1作者位置1 '尼曼' 文章编号1作者位置2

    1热度

    1回答

    我实现了两个简单的客户端和服务器示例,但它不起作用。客户端和服务器都冻结而没有任何消息打印。 client.cpp int main(int argc, char * argv[]) { std::string raw_ip = "127.0.0.1"; int port = 3333; try { asio::ip::tcp::endpoint ep(as

    5热度

    3回答

    我正在比较本地计算机中的证书,MMC.exe允许我查看“当前用户”的证书和“电脑”。 我不明白为什么会有两个“个人”商店。有人可以解释为什么有两个,他们如何相互作用? 这将是很高兴知道为什么这些其他文件夹也在那里。我认为唯一具有固定含义的是“受信任的根证书”。其他不变的是小提琴手也似乎把它的证书在“当前用户\个人” 例如; FedUtil将只使用位于以下位置(web.config中)证书 <se

    1热度

    1回答

    我想制作一些网络应用程序。 我想使用Qt,但它的网络图书馆是比较大的 然后我努力学习的boost :: ASIO,但它似乎有大小 什么是具有占地面积小库的一样多吗?尽可能小? 我可以使用Boost:ASIO或Qt,并以某种方式简化它们的大小? 我需要我的应用程序小于1MB(或者甚至可能更小)

    -2热度

    1回答

    我想要使用boost asio创建一个tcp客户端,并且每隔10秒将async_connect连接到服务器,直到成功为止。你给我一个例子吗?谢谢。

    0热度

    1回答

    我正在使用协程来玩asio,并想测试如何调用异步函数。我有以下代码: void async_foo(boost::asio::io_service& io_service, boost::asio::yield_context& yield) { using handler_type = boost::asio::handler_type<decltype(yield), void()

    0热度

    1回答

    我正在尝试编写一个C++代码片段来向elasticsearch服务器发布POST。服务器上的IP 172.20.1.160运行,并使用curl在Elasticsearch教程中,我可以把数据,如: curl -XPUT 'localhost:9200/twitter/tweet/1?op_type=create&pretty' -H 'Content-Type: application/json'

    1热度

    1回答

    我有以下一点ASIO代码,它们同步读取UDP数据包。问题是如果没有给定大小的数据包到达给定时间范围(30秒)我希望recieve_from函数返回某种类型的错误以指定超时。 for (;;) { boost::array<char, 1000> recv_buf; udp::endpoint remote_endpoint; asio::error_code err

    1热度

    1回答

    我知道同一个套接字对象的方法的并发调用会导致未定义的行为。 但在调用第一个调用的完成处理程序之前调用异步操作并再次调用它(非并发)呢? 说,什么是以下(如有)预期的行为: boost::asio::ip::udp::socket socket; // make socket join a multicast group, for instance socket.async_receive(

    0热度

    1回答

    我不是基于命令行编译的专业版。我从boost official example开发了以下的asio UDP应用程序。 // udpServer.cpp #include <boost/asio.hpp> #include <iostream> #include <array> using boost::asio::ip::udp; int main() { try