本文整理汇总了C++中HostAndPort::isLocalHost方法的典型用法代码示例。如果您正苦于以下问题:C++ HostAndPort::isLocalHost方法的具体用法?C++ HostAndPort::isLocalHost怎么用?C++ HostAndPort::isLocalHost使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HostAndPort
的用法示例。
在下文中一共展示了HostAndPort::isLocalHost方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: me
HostAndPort HostAndPort::me() {
const char* ips = serverGlobalParams.bind_ip.c_str();
while(*ips) {
std::string ip;
const char * comma = strchr(ips, ',');
if (comma) {
ip = std::string(ips, comma - ips);
ips = comma + 1;
}
else {
ip = std::string(ips);
ips = "";
}
HostAndPort h = HostAndPort(ip, serverGlobalParams.port);
if (!h.isLocalHost()) {
return h;
}
}
std::string h = getHostName();
verify( !h.empty() );
verify( h != "localhost" );
return HostAndPort(h, serverGlobalParams.port);
}