INNER CODE UNIT · C++
ip4
TarsCloud/TarsCpp · mock/DbHandle.cpp:558
ip4 = sip.substr(p3 + 1, sip.size() - p3 - 1);
(((unsigned char *)&dip)[0]) = TC_Common::strto<unsigned int>(ip1);
(((unsigned char *)&dip)[1]) = TC_Common::strto<unsigned int>(ip2);
(((unsigned char *)&dip)[2]) = TC_Common::strto<unsigned int>(ip3);
(((unsigned char *)&dip)[3]) = TC_Common::strto<unsigned int>(ip4);
return htonl(dip);
}
string CDbHandle::Ip2Str(uint32_t ip)
{
char str[50];
unsigned char *p = (unsigned char *)&ip;
sprintf(str, "%u.%u.%u.%u", p[3], p[2], p[1], p[0]);
return string(str);
}
string CDbHandle::Ip2StarStr(uint32_t ip)
{