asio2
asio2 copied to clipboard
Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port,socks5.
Hello, I need to use RPC is my c++ client, however, for server-side application I have to use C# .net core. do you know of any compatible C# server library...
The quic protocol may be a more attractive protocol for reliable udp transmisison. Of cource, the quic implementation is daunting in consideration of the large size of its codebase. But...
假设, 我有一个项目, 其同样需要使用fmt, spdlog, json等库, 且这些库的版本比当前所使用的版本更新. 那么我们需要做什么以规避可能会出现的头文件冲突问题? 有这个疑问是因为我看include/external/json里面是直接用了那个single header, 但假设我所在的项目也有这个single header, 那么是否会直接出现编译错误?
rt 同#4 如果有可能的话 个人建议以后改一下名字
我需要一个接口,接口的功能是收到服务端带着证书的response后,客户端可以忽略掉证书,所以前提肯定需要支持https。 所以这个库支持https吗?以及有没有相关功能的接口? 感谢回复
在这个issue #45 看到了,这个还有修复的可能吗,加油! log: ``` [1/2] Building CXX object CMakeFiles/asio2_tcp_client01.dir/main.cpp.obj FAILED: CMakeFiles/asio2_tcp_client01.dir/main.cpp.obj D:\Program\JetBrains\CLion2024.1\bin\mingw\bin\g++.exe -ID:/Users/Admin/CLionProjects/asio2_tcp_client01/include -g -fdiagnostics-color=always -MD -MT CMakeFiles/asio2_tcp_client01.dir/main.cpp.obj -MF CMakeFiles\asio2_tcp_client01.dir\main.cpp.obj.d -o CMakeFiles/asio2_tcp_client01.dir/main.cpp.obj -c D:/Users/Admin/CLionProjects/asio2_tcp_client01/main.cpp as: CMakeFiles/asio2_tcp_client01.dir/main.cpp.obj: section .debug_frame$_ZN4asio24get_associated_allocatorIN5asio26detail20custom_alloc_handlerIZNS2_14event_queue_cpINS1_10tcp_clientENS2_24template_args_tcp_clientEE10disp_eventIZNS2_11shutdown_cpIS5_S6_E12_do_shutdownINS2_11defer_eventIJvS5_EEEEEvRKSt10error_codeSt10shared_ptrIS5_ET_EUlNS2_17event_queue_guardIS5_EEE_EERS5_OSJ_SL_EUlvE_St17integral_constantIbLb0EENS2_17allocator_size_opILy0EEEEEEENS_20associated_allocatorISJ_SaIvEE4typeERKSJ_: string...
请问如何实现发送POST请求,要发送一个文件,采用mulitpart的方式。
使用 process explore 查看设备堆栈显示: ntoskrnl.exe!KeSynchronizeExecution+0x6fa6 ntoskrnl.exe!KeWaitForSingleObject+0x1460 ntoskrnl.exe!KeWaitForSingleObject+0x98f ntoskrnl.exe!KeWaitForSingleObject+0x233 ntoskrnl.exe!IoGetIoPriorityHint+0x164d ntoskrnl.exe!KiCheckForKernelApcDelivery+0x401 ntoskrnl.exe!KeWaitForSingleObject+0x1787 ntoskrnl.exe!KeWaitForSingleObject+0x98f ntoskrnl.exe!KeQueryTimeIncrement+0xd14 ntoskrnl.exe!ObWaitForMultipleObjects+0x6c0 ntoskrnl.exe!setjmpex+0x8645 !NtWaitForAlertByThreadId+0x14 !RtlSleepConditionVariableSRW+0x131 !SleepConditionVariableSRW+0x29 !_Cnd_wait+0x25 !std::_Associated_state::_Wait+0x8e !asio2::detail::iopool::start+0x26b !asio2::detail::timer_impl_t::timer_impl_t+0x116 !`dynamic initializer for 'thisTimer''+0x10 !_initterm+0x2d !dllmain_crt_process_attach+0x9a !dllmain_dispatch+0x74 !RtlActivateActivationContextUnsafeFast+0x11d...