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

西安网站制作公司哪家好海宁公司做网站

西安网站制作公司哪家好,海宁公司做网站,wordpress发布文章禁用谷歌字体,网站空间怎么使用折腾了一上午#xff0c;看到这个结果的时候泪目了兄弟闷#xff0c;讲真。我的asio客户端成功收到服务端发来的消息了。虽然这确实是极其智障又简单的入门哈哈 下载独立版本 asio网络通信库新建cmake工程#xff0c;CMakeLists.txt加载asioasio最简单的服务端和客户端代码… 折腾了一上午看到这个结果的时候泪目了兄弟闷讲真。我的asio客户端成功收到服务端发来的消息了。虽然这确实是极其智障又简单的入门哈哈 下载独立版本 asio网络通信库新建cmake工程CMakeLists.txt加载asioasio最简单的服务端和客户端代码编写 下载独立版本 asio网络通信库 链接https://pan.baidu.com/s/1T3aUf3yZbn0nTGi19_RqYA 提取码1234 文件7zip压缩包下载用7zip解压就是一个asio文件夹里面包含了asio所有头文件源码。独立版的asio是header-only所以使用时只需包含头文件即可。把解压得到的asio文件夹放到项目目录里。 新建cmake工程CMakeLists.txt加载asio VS新建CMake工程或VSCode新建CMake工程都可以。编写CMakeLists.txt将下载解压的asio文件夹添加到头文件搜索目录里用工程main函数将服务端和客户端的源码文件链接生成可执行文件即可。 CMakeLists.txt源码 # CMakeList.txt: CMakeProject1 的 CMake 项目在此处包括源代码并定义 # 项目特定的逻辑。 # cmake_minimum_required (VERSION 3.8)project (CMakeProject1)## 威力很大 include_directories(/asio)# 将源代码添加到此项目的可执行文件。 add_executable (CMakeProject1 CMakeProject1.cpp CMakeProject1.h)if (CMAKE_VERSION VERSION_GREATER 3.12)set_property(TARGET CMakeProject1 PROPERTY CXX_STANDARD 20) endif() asio最简单的服务端和客户端代码编写 asio简单的服务端和客户端的代码网上一搜一帕拉也可参照以下代码编写。 服务端代码 try{asio::io_service io_service;tcp::acceptor acceptor(io_service, tcp::endpoint(asio::ip::address::from_string(127.0.0.1), 2121));for (;;){tcp::socket socket(io_service);acceptor.accept(socket);asio::write(socket, asio::buffer(std::string(欢迎来到 Asio的世界 我们一起愉快地探索下去吧)));}}catch (std::exception e){std::cerr e.what() std::endl;}客户端代码 try{asio::io_service io_service;tcp::resolver resolver(io_service);tcp::resolver::query query(127.0.0.1, 2121);tcp::resolver::iterator endpoint_iterator resolver.resolve(query);tcp::endpoint endpoint *endpoint_iterator;std::cout endpoint \n\n;tcp::socket socket(io_service);asio::connect(socket, endpoint_iterator);for (;;){arraychar, 128 buf;buf.fill(\0);size_t len socket.read_some(asio::buffer(buf));std::cout buf.data() std::endl;}}catch (std::exception e){std::cerr e.what() std::endl;}CMakeProject1.cpp 完整源文件 // CMakeProject1.cpp: 定义应用程序的入口点。 //#include CMakeProject1.husing namespace std;#include ./asio/asio.hppusing asio::ip::tcp; #include ctime #include iostream #include string #include iostream int main(int argc, char* argv[]) {#if 0asio::io_context io;asio::steady_timer t(io, asio::chrono::seconds(5));t.async_wait(print);std::cout hh std::endl;io.run(); #endifstd::string input;std::cin input;if (input.compare(server) 0){try{asio::io_service io_service;tcp::acceptor acceptor(io_service, tcp::endpoint(asio::ip::address::from_string(127.0.0.1), 2121));for (;;){tcp::socket socket(io_service);acceptor.accept(socket);asio::write(socket, asio::buffer(std::string(欢迎来到 Asio的世界 我们一起愉快地探索下去吧)));}}catch (std::exception e){std::cerr e.what() std::endl;}}else if(input.compare(client) 0){try{asio::io_service io_service;tcp::resolver resolver(io_service);tcp::resolver::query query(127.0.0.1, 2121);tcp::resolver::iterator endpoint_iterator resolver.resolve(query);tcp::endpoint endpoint *endpoint_iterator;std::cout endpoint \n\n;tcp::socket socket(io_service);asio::connect(socket, endpoint_iterator);for (;;){arraychar, 128 buf;buf.fill(\0);size_t len socket.read_some(asio::buffer(buf));std::cout buf.data() std::endl;}}catch (std::exception e){std::cerr e.what() std::endl;}std::cout \n\n;}return 0; } VS的cmake项目小技巧 可以对项目右键点击选择右键菜单“在终端中打开”打开终端输入命令开启服务端或客户端。如果是开发网络通信小Demo服务端和客户端放在一个工程中通过终端输入命令参数选择开启服务器或客户端比新建两个VS工程要简单方便些铁汁闷。
http://www.huolong8.cn/news/237025/

相关文章:

  • 张家港做外贸网站微商店铺怎么开通
  • 免费做海报的网站做国外有那些网站比较好的
  • 超炫网站页面网络公司制作网站
  • 广西美丽乡村建设网站从网络全角度考量_写出建设一个大型电影网站规划方案
  • 教育网站平面设计伍佰亿营销型网站
  • 网站做支付宝花呗分期建站行业前景
  • 昆明手机网站开发电商网站建设浩森宇特
  • h5能做网站开发吗wordpress相册api
  • 网站建设域名怎么收费的阳江房管局查询房产信息网
  • 品牌专业建设网站自助建站免费建站平台
  • 网站数据库制作php网站开发前言
  • 揭阳市seo点击排名软件价格汕头自动seo
  • 建设网站的技术难点网页设计的基本原则是什么
  • 做网站的系统功能需求自己做抽奖网站违法吗
  • 西双版纳傣族自治州海拔多少酒店seo是什么意思
  • 网站建设管理情况说明台州网站建设方案策划
  • 山西响应式网站设计网站开发怎样
  • 自己申请一个网站怎么做wordpress博客 免费下载
  • 内蒙古呼和浩特市做网站的公司营销型网站开发制作
  • 免费1级做爰片在线网站哪里有免费的网站网址
  • 北京做网站源代码的虚拟主机 便宜
  • 网站做第三方登录界面wordpress7牛云插件
  • 郑州 (网站建设品牌商标注册查询官网
  • 免费网站排名优化软件百度竞价排名规则及费用
  • 网站规划说明书龙岩网站开发
  • 建设网站需要从哪方面考虑自媒体平台注册入口
  • 有哪些网站做返利模式新的网站怎么推广
  • 商标设计logo软件襄樊seo排名
  • 建立一个网站的费用wordpress卡慢
  • 网页设计购物网站建设营销推广的作用