releasechk Remove deprecated libnghttp2_asio Dec 24, 2022 Repository files navigation README License Securitynghttp2 - HTTP/2 C Library This is an implementation of the Hypertext Transfer Protocol version 2 in C.The framing layer of HTTP/2 is implemented as a reusable C library. On top of...
Boost.Asio : 用于网络和底层I/O编程的跨平台的C++库。 libev : 功能齐全,高性能的时间循环,轻微地仿效libevent,但是不再像libevent一样有局限性,也修复了它的一些bug。 libevent : 事件通知库 libuv : 跨平台异步I/O。 libco : 协程,微信支持8亿用户同时在线的底层IO库。功能强大 libgo : golang风格的并...
要想发挥 merger 正常的性能,需要修改 /usr/include/boost/asio/basic_socket_streambuf.hpp ,增大缓冲区,即 enum { buffer_size = 8192 }; 这可以看作是map reduce的原始实现,或者说用map reduce的思想手写了一些原始工具。如果把map reduce比作C语言,这里的几个程序相当于汇编写的函数。 以后我再写一个按出...
#include <string> #include <iostream> #include <boost/asio.hpp> int main() { using boost::asio::ip::tcp; try { boost::asio::io_service io_service; tcp::acceptor acceptor(io_service, tcp::endpoint(tcp::v4(), 13)); while(true) { tcp::socket socket(io_service); acceptor....
()); boost::asio::io_service io_service_; if (mode == NSCAPI::normalStart) { try { #ifndef USE_SSL if (info_.use_ssl) { NSC_LOG_ERROR_STD(_T("SSL is not supported (not compiled with openssl)")); return false; } #endif server_.reset(new check_nt::server:...
Boost.Asio : 用于网络和底层I/O编程的跨平台的C++库。 libev : 功能齐全,高性能的时间循环,轻微地仿效libevent,但是不再像libevent一样有局限性,也修复了它的一些bug。 libevent : 事件通知库 libuv : 跨平台异步I/O。 libco : 协程,微信支持8亿用户同时在线的底层IO库。功能强大 libgo : golang风格的并...