本文整理汇总了C++中IPAddress::setIP方法的典型用法代码示例。如果您正苦于以下问题:C++ IPAddress::setIP方法的具体用法?C++ IPAddress::setIP怎么用?C++ IPAddress::setIP使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IPAddress
的用法示例。
在下文中一共展示了IPAddress::setIP方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getPeer
IPAddress Connection::getPeer() const {
IPAddress peer;
char *addr;
ev_uint16_t port;
evhttp_connection_get_peer(con, &addr, &port);
if (addr) peer = IPAddress(addr, port);
const sockaddr *sa = evhttp_connection_get_addr(con);
if (sa && sa->sa_family == AF_INET) {
peer.setPort(((sockaddr_in *)sa)->sin_port);
peer.setIP(((sockaddr_in *)sa)->sin_addr.s_addr);
}
return peer;
}