nqf

Results 11 issues of nqf

If I call stop on another thread, It will be core dump,because `onRecvMessage `will use `websockConnPtr_` ``` void WebSocketClientImpl::stop() { stop_ = true; if (websockConnPtr_) { websockConnPtr_->shutdown(); websockConnPtr_.reset(); } tcpClientPtr_.reset();...

enhancement

ananas::MakeReadyFuture() .Then([] { throw std::runtime_error("rrrrrrrrrrrrrrrrrrr"); return std::string{"Hello1"}; }) .Then([](ananas::Try&& str) { try { std::string a = str; std::cout

``` ==20653== Memcheck, a memory error detector ==20653== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==20653== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info...

As a beginner user of this library, I am very confused about how to call stored procedures This is an example of Boost MySQL calling a stored procedure https://github.com/boostorg/mysql/blob/0572740ba2a720c9745dfeec78ff291a1f33b3b8/example/snippets.cpp#L761

``` asio::mutex mutex; asio::co_spawn( pool, [&]() -> asio::awaitable { // Does ASIO have such a lock? co_await mutex.lock(); }, asio::detached); ```

有没有可能支持在线下载github上面三方库进行编译链接

``` [13:45:20] root:libhv git:(master*) # ./bin/curl https://www.google.com -v --http2 GET / HTTP/2.0 Accept: */* Host: www.google.com User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 ```

``` ==11921== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 3 of 3 ==11921== at 0x4C2B067: malloc (vg_replace_malloc.c:380) ==11921== by 0x983D0D: ares_malloc_zero (in...

A single httpClient cannot meet the needs of a large number of concurrent scenarios, and I believe it is necessary to add a httpClient pool