1.史上最详细的源码网络编程实战教程
史上最详细的网络编程实战教程
本文通过介绍libhv——一个比libevent、libev、源码libuv更易用的源码跨平台国产网络库,旨在提供网络编程实战教程,源码帮助读者更好地理解TCP/UDP/SSL/HTTP/WebSocket网络编程。源码源码降重libhv提供了带非阻塞IO和定时器的源码同城圈+源码事件循环,适用于开发TCP/UDP/SSL/HTTP/WebSocket客户端/服务端。源码
项目地址:github.com/ithewei/libhv
码云镜像:gitee.com/libhv/libhv.gitee.com
QQ技术交流群:
libhv博客专栏:hewei.blog.csdn.net/cat
libhv源码分析:blog.csdn.net/qu/ca
libhv教程--目录
libhv是源码一个跨平台网络库,适用于开发TCP/UDP/SSL/HTTP/WebSocket客户端/服务端。源码
libhv教程--介绍与体验
libhv是源码一个高性能事件循环库,寓意High-performance event loop library(高性能事件循环库)。源码Linux与mac用户可直接执行getting_started.sh脚本体验libhv编写的源码作为客户端测试。
libhv教程--创建一个简单的源码cryengine+源码TCP客户端
完整TCP/UDP客户端程序参考examples/nc.c,c++版本示例代码见evpp目录下的源码TcpClient_test.cpp。
libhv教程--创建一个简单的源码UDP服务端
以UDP echo server为例,使用libhv创建UDP服务端。编译运行后,源码即文档可使用nc作为客户端测试。
libhv教程--创建一个简单的UDP客户端
完整TCP/UDP客户端程序参考examples/nc.c,c++版本示例代码见evpp目录下的UdpClient_test.cpp。
libhv教程--创建一个简单的乐外卖+源码HTTP服务端
以HTTP协议为例,使用libhv创建HTTP服务端。c版本示例代码参考examples/http_server_test.cpp,c++版本示例代码参考evpp目录下的HttpServer_test.cpp。
libhv教程--创建一个简单的HTTP客户端
完整HTTP客户端示例代码参考examples/curl.cpp,模拟实现了curl命令行程序。
libhv教程--创建一个简单的WebSocket服务端
以WebSocket协议为例,使用libhv创建WebSocket服务端。示例代码参考examples/websocket_server_test.cpp。
libhv教程--创建一个简单的WebSocket客户端
WebSocket客户端示例代码参考examples/websocket_client_test.cpp。
libhv教程--实现一个纯C版jsonrpc框架
使用libhv实现一个行内的jsonrpc框架,借助libhv提供的接口hio_set_unpack设置拆包规则,大大节省了处理粘包与分包的成本。
libhv教程--实现一个C++版protorpc框架
实现一个行内的C++版protorpc框架,使用evpp模块+protobuf实现。
创作不易,如果你觉得不错,请在github上star下吧。
2024-11-24 22:291718人浏览
2024-11-24 22:19700人浏览
2024-11-24 21:561211人浏览
2024-11-24 20:22424人浏览
2024-11-24 20:142375人浏览
2024-11-24 20:102263人浏览
1.saas平台建站是什么意思?百度半天也看不懂。2.javaweb与php的差别(javaweb和php区别)3.开发一个b2c商城系统需要多少钱?4.ç½è´·è½¯ä»¶å¼å5.江湖外
1.qq靓号申请网址申请QQ号2.免费qq号码选号网免费qq号码3.如何免费申请qq六位靓号?4.qq靓号官网5.买QQ号正规网站链接是什么?6.本人一直想要一个6位QQ 听说赌号十分便宜 也想赌赌
1.Linux虚拟网络中的macvlan设备源码分析2.ReentrantLock 源码解析 | 京东云技术团队3.FasterTransformer Decoding 源码分析(三)-LayerNo