// 输出 "87.248.122.122"
io_service service;
ip::tcp::resolver resolver(service);
ip::tcp::resolver::query query("www.yahoo.com", "80");
ip::tcp::resolver::iterator iter = resolver.resolve( query);
//这里可以加入一个遍历语句
ip::tcp::endpoint ep = *iter;
std::cout << ep.address().to_string() << std::endl;

1、创建分解器(查询器)resolver

2、创建主机对象

3、使用分解器的resolve()方法去解析主机名,如果成功会返回至少一个入口。可以用迭代器获取所有入口

4、给定一个端点,可以获取主机地址,端口和IP协议

std::cout << ep.address().to_string() << ":" << ep.port()
<< "/" << ep.protocol() << std::endl;

【boost.asio】不知道ip地址的情况下连接主机的方式相关推荐

  1. 在知道ip地址的情况下,求合适的子网掩码

    IP地址(IP Address)的概念及其子网掩码(Subnet Mask)的计算对于首次学习网络知识的初学者来说是一件比较困难的事情.下文所述是我看到别人的稍作修改的结果,希望可以帮到大家. 按照目 ...

  2. 自动获取IP地址的情况下如何查看电脑的的网关ip

    1.运行窗口里面输入CMD,然后按回车键进入到下一个界面. 4.打开了CMD运行窗口之后,在里面输入代码"ipconfig ",然后按回车键. 5.此时就会弹出如图所示的内容,这样 ...

  3. 小白必看!您知道如何判断两台机器是否能正常通信吗?详解IP地址组成,网络地址和主机地址的区分!...

    坚持原创输出,点击蓝字关注我吧 目录 一.ip协议的概念 1.ipv4地址 2.ipv6地址 二.ip地址的组成 1.ip地址的详细组成 2.网络号和主机号 3.子网掩码 三.总结 一.ip协议的概念 ...

  4. 在不知道根节点的情况下生成树形结构 (采用JSONObject)

    废话不多说直接上代码 /*** * 生成树形结构 在不知道跟节点的情况下* @param list 源数据* @param nodeList 跟节点数据* @param childName 子节点名称 ...

  5. 在PHP中如何要json中的数据,如何在不知道键值的情况下在php中读取JSON数据

    我需要在php中读取firebase JSON URL然后显示它. 我的firebase得到了以下.json数据: {"dDsdE4AlB7P5YYd4fWbYTQKCLPh1": ...

  6. telnet ip地址报接口23连接失败。

    最近,在学习linux操作系统时, 遇到一个错误,分享给大家, 希望大家少走弯路,废话少说, 直接上问题与解决方案. 问题:当我用telnet ip地址(linux系统下, 用ifconfig ens ...

  7. rocketMq指定broker ip地址,适合解决云主机部署问题

    rocketMq指定broker ip地址,适合解决云主机部署问题 参考文章: (1)rocketMq指定broker ip地址,适合解决云主机部署问题 (2)https://www.cnblogs. ...

  8. macbook 如何在开盖的情况下连接外接显示器, 同时 macbook 的键盘和触摸板都能工作

    macbook 如何在开盖的情况下连接外接显示器, 同时 macbook 的键盘和触摸板都能工作 背景 笔者在工作的时候, 需要连接外接显示器, 已获得更大的视野, 但是一般情况下只能 MacBook ...

  9. IP地址错误,网络无法连接 网络搜索的方法都没用

    本经验适用于win10  今天打开电脑,Duang得一声,网络故障了.  确定是本地的问题,懒得自己动手,直接电脑管家一键修复,结果哦豁?  直接报"IP地址错误,网络无法连接", ...

最新文章

  1. 若依 v4.6.1 后台 排除log4j
  2. 第四周实践项目5 猴子选大王(循环链表)
  3. 老男孩Python全栈开发(92天全)视频教程 自学笔记07
  4. Graphpad Prism作相关性分析图
  5. ORACLE 将SQL的执行脚本返回值传给SHELL
  6. 43request对象 续
  7. go如何进行交叉编译
  8. Python Day25
  9. Prototype 学习——Function对象
  10. 数据预处理第5讲:特征缩放
  11. Unity3D 代码优化
  12. 雷达点云地图数据处理
  13. 自定义图标iconfont
  14. 微信电脑端突然发送不了文件了
  15. 计算机主机放电操作,如何给主板CMOS放电的3种方法图文教程
  16. GMA Round 1 YGGDRASIL
  17. [机房测试]数字谜题
  18. centos7无盘启动_centos启动tftp服务器
  19. 使用PyG (PyTorch Geometric) 实现同质图transductive链路预测任务
  20. 如何给笔记本用麦克风录的声音降噪(风扇声音大)

热门文章

  1. 通用职责分配软件原则之1-信息专家原则
  2. mycli一个非常有趣的bug
  3. node js 技术架构_[视频] Node JS中的干净架构
  4. 如果连这10个Python缩写都不知道,那你一定是Python新手
  5. 线性映射和线性变换的区别
  6. 解决win2003不支持FLV播放的方法
  7. C# Socket多线程编程实例
  8. 【C++】C++读取文本中的特定一列
  9. 基于物品的相似度还是基于用户的相似度
  10. leetcode —— 866. 回文素数