ithewei e4878eddf7 Use promise/future to replace cond_var 3 kuukautta sitten
..
consul 06a7b5eb51 rename http_client to HttpClient 2 vuotta sitten
httpd 03e5eb1565 support custom http handler chain headerHandler (#715) 8 kuukautta sitten
jsonrpc 669a1d2b19 rm warning 3 vuotta sitten
kcptun 031684d58a Add dump_opt_long for #548 1 vuosi sitten
mqtt af3179a51e fix #213: close when no pong 3 vuotta sitten
multi-thread 3e75b6545e show udp multi-threads example for (#433) 2 vuotta sitten
nmap 3d0233dd0e fix: add hio_sendto to replace hio_set_peeraddr,hio_write (#707) 8 kuukautta sitten
protorpc e4878eddf7 Use promise/future to replace cond_var 3 kuukautta sitten
BUILD.bazel 4d4f8c2982 Add bazel build on Linux initially (#509) 1 vuosi sitten
CMakeLists.txt 3564a4f7ab support pipe 1 vuosi sitten
README.md 3564a4f7ab support pipe 1 vuosi sitten
curl.cpp 0595007aeb Add hv::escapeURL, hv::escapeHTML 2 vuotta sitten
hloop_test.c 6ad0d72530 support signal event for (#423)(#458) 1 vuosi sitten
hmain_test.cpp 031684d58a Add dump_opt_long for #548 1 vuosi sitten
htimer_test.c 3517206380 change htimer_reset timeout 3 vuotta sitten
http_client_test.cpp 0cbf8eb8cf optimize #398: std::make_shared 2 vuotta sitten
http_server_test.cpp 5171802359 show http forward/reverse proxy service 2 vuotta sitten
nc.c 4ddf20e0df fixbug for kcp 3 vuotta sitten
pipe_test.c 3564a4f7ab support pipe 1 vuosi sitten
socks5_proxy_server.c bdcf796777 fix #185 3 vuotta sitten
tcp_chat_server.c 053d849923 Add hv_rand, hv_random_string 3 vuotta sitten
tcp_client_test.c acfe16107c fix #366: double kill reconn_timer 2 vuotta sitten
tcp_echo_server.c 350979122d set port = -1 if use Unix Domain Socket 3 vuotta sitten
tcp_proxy_server.c 4d8c546642 iperf tcp_proxy_server 3 vuotta sitten
tinyhttpd.c 63510bc845 show on_write 3 vuotta sitten
tinyproxyd.c 2683201366 update 4 vuotta sitten
udp_echo_server.c 350979122d set port = -1 if use Unix Domain Socket 3 vuotta sitten
udp_proxy_server.c 1a5e017f77 Add examples/tinyproxyd 4 vuotta sitten
websocket_client_test.cpp 6f9d7c8d25 test: python websockets 2 vuotta sitten
websocket_server_test.cpp 6f9d7c8d25 test: python websockets 2 vuotta sitten
wget.cpp 5b5aefbb69 Add print for #571 1 vuosi sitten
wrk.cpp 4f05ec3310 wrk show latency 10 kuukautta sitten

README.md

目录结构

.
├── consul/                 consul服务注册与发现
├── httpd/                  HTTP服务端
├── jsonrpc/                json RPC示例
├── kcptun/                 kcp隧道
├── mqtt/                   MQTT发布订阅示例
├── multi-thread/           多线程网络编程示例
├── nmap/                   网络扫描工具
├── protorpc/               protobuf RPC示例
├── curl.cpp                HTTP请求工具
├── hloop_test.c            事件循环测试代码
├── hmain_test.cpp          命令行程序示例代码
├── htimer_test.c           定时器测试代码
├── http_client_test.c      HTTP客户端测试代码
├── http_server_test.c      HTTP服务端测试代码
├── nc.c                    网络连接工具
├── pipe_test.c             pipe示例代码
├── socks5_proxy_server.c   SOCKS5代理服务
├── tcp_chat_server.c       TCP聊天服务
├── tcp_echo_server.c       TCP回显服务
├── tcp_proxy_server.c      TCP代理服务
├── tinyhttpd.c             微型HTTP服务
├── tinyproxyd.c            微型HTTP代理服务
├── udp_echo_server.c       UDP回显服务
├── udp_proxy_server.c      UDP代理服务
├── websocket_client_test.c WebSocket客户端测试代码
├── websocket_server_test.c WebSocket服务端测试代码
├── wget.cpp                HTTP文件下载工具
└── wrk.cpp                 HTTP压测工具