}
inline bool operator==(const sockaddr_in& a, const sockaddr_in& b) {
- return strncmp((const char*)&a, (const char*)&b, sizeof(a)) == 0;
+ return memcmp((const char*)&a, (const char*)&b, sizeof(a)) == 0;
}
inline bool operator!=(const sockaddr_in& a, const sockaddr_in& b) {
- return strncmp((const char*)&a, (const char*)&b, sizeof(a)) != 0;
+ return memcmp((const char*)&a, (const char*)&b, sizeof(a)) != 0;
}
extern ostream& operator<<(ostream& out, const sockaddr_storage &ss);