网络编程
文章平均质量分 84
#@21
这个作者很懒,什么都没留下…
展开
-
调用http_server库实现图片访问服务
libhttpserver是一款C++编写的轻量级HTTP服务器库,可以用于开发各种基于HTTP的应用程序和服务。高度可定制:通过自定义处理器,可以根据自己的需求灵活处理不同类型的HTTP请求。兼容性好:支持多种HTTP方法和HTTP/1.1协议,满足大多数应用场景的需求。轻量高效:该库体积小巧,性能卓越,特别适合资源有限的环境。支持WebSocket协议,可以方便地创建WebSocket服务器。可以自定义处理器,根据不同的URL路径执行不同的操作。创建一个HTTP服务器,并监听指定的端口。原创 2024-09-20 00:05:09 · 298 阅读 · 0 评论 -
调用libevent库接口实现TCP通信以及如何解决TCP分包粘包问题。
调用libevent库接口实现TCP接口以及。如果没有调用libevent库,一个socket套接字服务还需要调用bind、listen、accept等接口来监听客户端连接,但若掉用了libevent库就不需要调用这些接口,一般情况下直接new一个event_base就可以满足大部分需求了,如果需要配置参数的,可以参见libevent官网。如果缓冲区里的数据超过16个字节就去读取缓冲区内容,先把包头前面16个字节拷贝出来(从缓冲区里拷贝数据,缓冲区的偏移量不会移动,读时缓冲区偏移量才移动,这个我测试过了。原创 2024-09-18 17:45:05 · 724 阅读 · 0 评论