【boost.asio】不知道ip地址的情况下连接主机的方式
// 输出 "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地址的情况下连接主机的方式相关推荐
- 在知道ip地址的情况下,求合适的子网掩码
IP地址(IP Address)的概念及其子网掩码(Subnet Mask)的计算对于首次学习网络知识的初学者来说是一件比较困难的事情.下文所述是我看到别人的稍作修改的结果,希望可以帮到大家. 按照目 ...
- 自动获取IP地址的情况下如何查看电脑的的网关ip
1.运行窗口里面输入CMD,然后按回车键进入到下一个界面. 4.打开了CMD运行窗口之后,在里面输入代码"ipconfig ",然后按回车键. 5.此时就会弹出如图所示的内容,这样 ...
- 小白必看!您知道如何判断两台机器是否能正常通信吗?详解IP地址组成,网络地址和主机地址的区分!...
坚持原创输出,点击蓝字关注我吧 目录 一.ip协议的概念 1.ipv4地址 2.ipv6地址 二.ip地址的组成 1.ip地址的详细组成 2.网络号和主机号 3.子网掩码 三.总结 一.ip协议的概念 ...
- 在不知道根节点的情况下生成树形结构 (采用JSONObject)
废话不多说直接上代码 /*** * 生成树形结构 在不知道跟节点的情况下* @param list 源数据* @param nodeList 跟节点数据* @param childName 子节点名称 ...
- 在PHP中如何要json中的数据,如何在不知道键值的情况下在php中读取JSON数据
我需要在php中读取firebase JSON URL然后显示它. 我的firebase得到了以下.json数据: {"dDsdE4AlB7P5YYd4fWbYTQKCLPh1": ...
- telnet ip地址报接口23连接失败。
最近,在学习linux操作系统时, 遇到一个错误,分享给大家, 希望大家少走弯路,废话少说, 直接上问题与解决方案. 问题:当我用telnet ip地址(linux系统下, 用ifconfig ens ...
- rocketMq指定broker ip地址,适合解决云主机部署问题
rocketMq指定broker ip地址,适合解决云主机部署问题 参考文章: (1)rocketMq指定broker ip地址,适合解决云主机部署问题 (2)https://www.cnblogs. ...
- macbook 如何在开盖的情况下连接外接显示器, 同时 macbook 的键盘和触摸板都能工作
macbook 如何在开盖的情况下连接外接显示器, 同时 macbook 的键盘和触摸板都能工作 背景 笔者在工作的时候, 需要连接外接显示器, 已获得更大的视野, 但是一般情况下只能 MacBook ...
- IP地址错误,网络无法连接 网络搜索的方法都没用
本经验适用于win10 今天打开电脑,Duang得一声,网络故障了. 确定是本地的问题,懒得自己动手,直接电脑管家一键修复,结果哦豁? 直接报"IP地址错误,网络无法连接", ...
最新文章
- 若依 v4.6.1 后台 排除log4j
- 第四周实践项目5 猴子选大王(循环链表)
- 老男孩Python全栈开发(92天全)视频教程 自学笔记07
- Graphpad Prism作相关性分析图
- ORACLE 将SQL的执行脚本返回值传给SHELL
- 43request对象 续
- go如何进行交叉编译
- Python Day25
- Prototype 学习——Function对象
- 数据预处理第5讲:特征缩放
- Unity3D 代码优化
- 雷达点云地图数据处理
- 自定义图标iconfont
- 微信电脑端突然发送不了文件了
- 计算机主机放电操作,如何给主板CMOS放电的3种方法图文教程
- GMA Round 1 YGGDRASIL
- [机房测试]数字谜题
- centos7无盘启动_centos启动tftp服务器
- 使用PyG (PyTorch Geometric) 实现同质图transductive链路预测任务
- 如何给笔记本用麦克风录的声音降噪(风扇声音大)