当前位置: 首页 > news >正文

外贸网站商城建设可以自己做漫画的网站

外贸网站商城建设,可以自己做漫画的网站,百度 网站添加,网络营销中心#x1f60f;★,:.☆(#xffe3;▽#xffe3;)/$:.★ #x1f60f; 这篇文章主要介绍Muduo网络库配置与使用。 无专精则不能成#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客#xff0c;一起学习#xff0c;共同进步。 喜欢的朋友可以关注一下#xff0c;下… ★,°:.☆(▽)/$:.°★ 这篇文章主要介绍Muduo网络库配置与使用。 无专精则不能成无涉猎则不能通。——梁启超 欢迎来到我的博客一起学习共同进步。 喜欢的朋友可以关注一下下次更新不迷路 文章目录 :smirk:1. 项目介绍:blush:2. 环境配置:satisfied:3. 使用说明 1. 项目介绍 项目Github地址https://github.com/chenshuo/muduo Muduo 是一个基于 C11 的网络库用于构建高性能的多线程服务器和应用程序。它由陈硕开发并且致力于提供简单、可靠和高效的网络编程解决方案。 以下是 Muduo 的主要特点和功能 1.事件驱动Muduo 使用事件驱动的方式处理网络通信通过监听事件并相应地调用相应的回调函数来实现异步非阻塞的网络操作。 2.多线程支持Muduo 使用多线程模型可以通过创建多个线程来处理客户端请求实现并发处理。 3.高性能Muduo 使用了多种优化技术如使用线程池、非阻塞 I/O 和事件分发等以提高服务器的并发处理能力和响应速度。 4.TCP/IP 支持Muduo 提供了对 TCP/IP 协议的支持可以方便地进行网络通信。它提供了 TCP 客户端和服务器端的 API以及常用的网络编程组件如套接字、缓冲区等。 5.定时器Muduo 提供了定时器功能可以用于处理定时任务执行周期性的操作或者延迟执行某些任务。 6.异步日志Muduo 内置了高性能的异步日志系统可以方便地记录服务器运行过程中的日志信息帮助开发者进行调试和故障排查。 7.线程同步Muduo 提供了一些线程同步的原语如互斥锁、条件变量等用于保护共享资源的访问。 8.跨平台支持Muduo 可以在多个主流操作系统上运行包括 Linux、macOS 和 Windows 等。 Muduo 的设计目标是提供简洁而高效的c网络编程框架使开发者可以专注于业务逻辑的实现而无需过多关注底层细节。它被广泛应用于构建服务器程序、网络应用和分布式系统。 2. 环境配置 下面进行环境配置 # 安装依赖项 sudo apt-get install -y g cmake libboost-all-dev # 源码编译 git clone https://ghproxy.com/https://github.com/chenshuo/muduo.git cd muduo ./build.sh # 将库和头文件添加到系统目录 cd /build/release-install-cpp11/include mv muduo/ /usr/include/ cd ../lib/ mv * /usr/local/lib/ # 验证安装 find /usr/include/muduo # 问题 Muduo 目前仅支持 Protobuf 2.6.x 版本并不直接支持 Protobuf 33. 使用说明 下面进行使用分析 一个简单的例子-简单 Echo 服务器 #include muduo/net/TcpServer.h #include muduo/net/EventLoop.h #include muduo/net/InetAddress.h #include muduo/base/Logging.husing namespace muduo; using namespace muduo::net;void onConnection(const TcpConnectionPtr conn) {if (conn-connected()){LOG_INFO New connection: conn-peerAddress().toIpPort();}else{LOG_INFO Connection closed: conn-peerAddress().toIpPort();} }void onMessage(const TcpConnectionPtr conn, Buffer* buf, Timestamp time) {std::string msg(buf-retrieveAllAsString());LOG_INFO Received msg.size() bytes from conn-peerAddress().toIpPort();conn-send(msg); }int main() {LOG_INFO Server started.;EventLoop loop;InetAddress listenAddr(8888);TcpServer server(loop, listenAddr, EchoServer);server.setConnectionCallback(onConnection);server.setMessageCallback(onMessage);server.start();loop.loop();return 0; }编译运行 g -o server server.cpp -lmuduo_net -lmuduo_base -lpthread ./server以上。
http://www.hkea.cn/news/14556169/

相关文章:

  • 网站建设微信小程序开发o2o信息类平台有哪些
  • 合肥网站制作费用美团网站除佣金表格怎么做
  • 松岗专业做网站公司博客发布 网站模版
  • 网站开发报价表的文档杭州网站建设网络
  • 阿里云1核2g服务器能建设几个网站企点下载官网
  • 做网站价格需要多少钱常德论坛最新消息
  • 网站开发框架排行行业网站推广
  • 西安网站建设专业优化网站排名公司
  • 手机对比网站百度官网
  • 深圳有哪些网站建设公司装饰设计图片
  • 网站开发流程有几个阶段商家怎么入驻微信小程序
  • 彩票网站的统计怎么做杨凌做网站的公司
  • 网站开发时图片加载慢怎么解决网站开发流程荆州
  • 彩票网站建设哪里安卓 wordpress 源码
  • 网站充值记账凭证怎么做wordpress更改主题作者
  • 个人建站网站搬瓦工putty做网站
  • 做海关授权的网站找人注册公司多少钱
  • 深圳微信分销网站建设十大软件培训机构
  • 免费网站模板的制作方法ip网站怎么做
  • 短视频网站开发教程免费房屋建设图纸网站有哪些
  • 宁波环保营销型网站建设淘宝联盟做网站
  • 网站 实施网站建设公司宣传文案
  • 云南网站建设维修公司哪家好制作公司网站大概多少钱
  • 做网站需要用到哪些编程知识智能网站建设加工
  • python做网站的书画册宣传册设计样本
  • 鲅鱼圈网站建设安全证查询官网
  • 怎样创建一个平台seo优化排名怎么做
  • 网站展示型广告北京seo平台
  • wap网站源码 下载男生女生做羞羞事的网站
  • 男女做那些事免费网站怎么做网页赚取点击率从而赚钱