boost-asio

    1热度

    1回答

    我正在使用nghttp2_asio连接到Apple推送通知开发人员服务。我试图按照APN guide as written: 保持与APN之间的连接在多个通知中打开; 不能反复打开和关闭连接。 APN将快速连接和断开视为拒绝服务攻击。你应该 离开连接打开,除非你知道这将是空闲的时间 所以我想将它写的方式了连接不会超时的 长时间。但是,大约一分钟后,我的connexion会超时。我看到发送非nght

    0热度

    1回答

    我有它运行的函数多次这样的程序: int main(){ std::ifstream file(inFile); std::string input; while(std::getline(file, input)){ myFunction(input); } return 0; } myFunction(std::string){

    0热度

    1回答

    我有一个UDP服务器设置与升压/ ASIO(我复制the example,只是改变了一些东西)。下面是代码: udp_server.hpp using boost::asio::ip::udp; class udp_server { public: udp_server(boost::asio::io_service&, int); private: boost::a

    1热度

    1回答

    我试图基本上重新创建与野兽websockets增强异步白天服务器示例。 的handle_accept方法的内部,我叫new_connection->handshake()。一旦功能体退出,我相信我的new_connection失去了所有的参考计数并死亡。如果是这样的话,这件事情是否只是运气而已?的ws_成员ws_.async_accept和ws_.async_write在shared_ptr销毁之

    0热度

    1回答

    我的服务器基于boost spawn echo server。 服务器在单核机器上运行良好,几个月甚至没有发生一次崩溃。即使它需要100%的CPU,它仍然可以正常工作。 但我需要处理更多的客户端请求,现在我使用多核机器。要使用所有我在几个线程上运行io_service CPU的,就像这样: #include <boost/asio/io_service.hpp> #include <boost/

    0热度

    3回答

    我有以下代码来测量从客户端到服务器的套接字写入所花费的总时间。 (假设回调方法调用是在成功将数据写入目标套接字(接收到TCP-ACK)时完成的)。这是否确保 - 这次是数据传输的实际“网络时间”? void on_successful_read_from_client(const boost::system::error_code& error, const size_t&

    0热度

    1回答

    我想从我的项目的boost TCP客户端示例中创建一个客户端类,并且我注意到有时在连接到不存在的主机时handle_connect不会被调用。 我在堆栈上看过类似的问题,在这里人们忘记运行io_service或在任何任务发布之前调用它,但我不认为这是我的情况,因为我刚刚启动io_service.run()线程调用async_connect,并成功连接,网络不可达,以及我测试过的其他一些案例工作得很

    0热度

    1回答

    是的。我知道boost::asio这个time_out有一些问题。我的问题可能太简单了,asio家伙要在这里解决。 我正在使用TCP协议上的boost::asio以尽可能快的速度通过网络在网络中连续读取数据。 以下函数ReadData()在while循环中从工作人员std::thread不断调用。 std::size_t ReadData(std::vector<unsigned char> &

    0热度

    1回答

    我编写了一个异步boost :: asio TCP应用程序,它使用声明为std::vector<std::thread> mIOServicePool的线程池。这些线程异步读取和写入TCP数据到服务器。以下代码取自GUI的开始按钮事件处理程序。 // launch multiple asio service threads to // handle the protocol instances

    0热度

    1回答

    我正在构建一个基于boost :: asio库中的聊天示例的嵌入式应用程序。服务器从客户端接收消息,并在使用纯虚函数的接口上发送消息。然后该响应从该接口恢复并发送回客户端。由于它在不同的位置崩溃,我无法正确地将它转换为多线程。 http://www.boost.org/doc/libs/1_63_0/doc/html/boost_asio/examples.html 我想知道每个类中的所有共享对象