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

什么是网站主题优化做网站的又营业执照的吗

什么是网站主题优化,做网站的又营业执照的吗,西部网站建设,简单网站页面设计在Linux系统上用C将主机名称转换为IPv4、IPv6地址 功能 指定一个std::string类型的主机名称#xff0c;函数解析主机名称为IP地址#xff0c;含IPv4和IPv6#xff0c;解析结果以std::vectorstd::string类型返回。解析出错或者解析失败抛出std::string类型的异常消…在Linux系统上用C将主机名称转换为IPv4、IPv6地址 功能 指定一个std::string类型的主机名称函数解析主机名称为IP地址含IPv4和IPv6解析结果以std::vectorstd::string类型返回。解析出错或者解析失败抛出std::string类型的异常消息。 源代码  以前随便写的一个解析域名为IP地址的功能现在需要支持IPv6所以做了些调整。最后结果如下 /*C将域名解析为IP地址含IPv4和IPv6 编译 g -o main main.cpp 执行./main 效果$ ./main 13.226.120.15 13.226.120.23 13.226.120.56 13.226.120.3 2600:9000:21e1:1200:1c:b3b0:7700:93a1 2600:9000:21e1:bc00:1c:b3b0:7700:93a1 2600:9000:21e1:9a00:1c:b3b0:7700:93a1 2600:9000:21e1:4e00:1c:b3b0:7700:93a1 2600:9000:21e1:a200:1c:b3b0:7700:93a1 2600:9000:21e1:3600:1c:b3b0:7700:93a1 2600:9000:21e1:1a00:1c:b3b0:7700:93a1 2600:9000:21e1:1800:1c:b3b0:7700:93a1*/// getaddrinfo, gai_strerror, freeaddrinfo #include sys/types.h #include sys/socket.h #include netdb.h// inet_ntop #include arpa/inet.h// strerror #include cstring#include string #include vector #include iostream// 域名解析为IP地址返回地址列表。 std::vectorstd::string hostToIPs(const std::string host) {std::vectorstd::string addressList;addrinfo hints;hints.ai_family AF_UNSPEC;hints.ai_socktype SOCK_STREAM;hints.ai_protocol 0;hints.ai_flags 0;hints.ai_canonname nullptr;hints.ai_addr nullptr;hints.ai_next nullptr;addrinfo* result nullptr;auto res getaddrinfo(host.c_str(), nullptr, hints, result);if (0 ! res) {throw std::string(gai_strerror(res));}if (nullptr ! result) {int bufferSize 64;char buffer[64];void* pointer;for (auto rp result; rp ! nullptr; rp rp-ai_next) {switch (rp-ai_family) {case AF_INET:pointer (void*)(((sockaddr_in*)(rp-ai_addr))-sin_addr);break;case AF_INET6:pointer (void*)(((sockaddr_in6*)(rp-ai_addr))-sin6_addr);break;default:continue;}if (nullptr inet_ntop(rp-ai_family, pointer, buffer, bufferSize)) {freeaddrinfo(result);throw std::string(Run inet_ntop fail, errno is ) std::to_string(errno) , message: std::string(strerror(errno));}addressList.emplace_back(std::string(buffer));}freeaddrinfo(result);}if (addressList.size() 0) {throw std::string(address list is empty);}return addressList; }int main() {try {for (const auto address : hostToIPs(www.english.com)) {std::cout address std::endl;}} catch (const std::string e) {std::cout e std::endl;}return 0; } 运行截图 程序在Ubuntu上开发调试结果是OK的。解析结果支持IPv4和IPv6地址主要参考材料是man手册。运行截图
http://www.hkea.cn/news/14322814/

相关文章:

  • 赣州哪里可以做网站建设银行对公网站打不开
  • 国外哪些做问卷赚钱的网站网站被k是什么意思
  • 一个网站的后台肇庆企业自助建站系统
  • 江宁区住房与城乡建设局网站aspnet网站开发书
  • 珠海网站建设陈玉铭深圳做app网站的公司哪家好
  • 灰色调网站wordpress凭密码
  • 网站建设价格便宜win7和WordPress的关系
  • 酒店网站制作策划网站首页线框图怎么做
  • 一块钱涨1000粉网站网站建设手续
  • 自定义手机网站建设上海做ui网站最好的公司
  • 江西住房和城乡建设部网站公司网站怎么做优化
  • 做的比较好网站有哪些红河网站制作
  • asp.net网站开发实例视频教程做家教网站要多少钱
  • 制作网站后台三五互联做的网站怎么样
  • 网站栏目管理软件源码购买一般在哪个网站
  • 周口网站建设73data要怎样建立自己的网站
  • 厦门人才网唯一官方网站登录入口网站手机pc同步
  • 网站标志的原则aspcms 网站栏目管理
  • 百度推广好做吗网站建设优化多少钱
  • 陕西的网站建设公司水果网络营销方案
  • 网站建设设计公司怎么添加网站背景音乐
  • 河北邢台wap网站建设比较好的摄影网站
  • 领先的手机网站设计wordpress标题数据表
  • 网站方案组成要素请网站制作公司费用
  • 网站栏目排序高端大气的网站模板
  • wordpress模板 门户网站网站的推广平台
  • 整站优化昌吉可以吗?会做网站的公司
  • 企业网站怎么搜索优化免费网址域名
  • 邢台市的做网站制作公司谷歌官网入口
  • 高明顺德网站建设域名的购买费用