sfIpAddress represents an IPV4 address according to the documentation, yet it is 16 bytes long (at least on x86):
typedef struct
{
char address[16];
} sfIpAddress;
On the other hand, an IpAddress is 4 bytes:
class SFML_NETWORK_API IpAddress
{
...
private :
////////////////////////////////////////////////////////////
// Member data
////////////////////////////////////////////////////////////
Uint32 m_address; ///< Address stored as an unsigned 32 bits integer
}
Shouldn't sfIpAddress be 4 bytes as well, or am I missing something ?