wxSscanf(straddr, wxT("%d,%d,%d,%d,%d,%d"),
&a[2],&a[3],&a[4],&a[5],&a[0],&a[1]);
- wxUint32 hostaddr = (wxUint16)a[5] << 24 |
- (wxUint16)a[4] << 16 |
- (wxUint16)a[3] << 8 |
- a[2];
+ wxUint32 hostaddr = (wxUint16)a[2] << 24 |
+ (wxUint16)a[3] << 16 |
+ (wxUint16)a[4] << 8 |
+ a[5];
wxUint16 port = (wxUint16)a[0] << 8 | a[1];
wxIPV4address addr;
unsigned long raw = GAddress_INET_GetHostAddress(m_address);
return wxString::Format(
_T("%u.%u.%u.%u"),
- (unsigned char)(raw & 0xff),
- (unsigned char)((raw>>8) & 0xff),
+ (unsigned char)((raw>>24) & 0xff),
(unsigned char)((raw>>16) & 0xff),
- (unsigned char)((raw>>24) & 0xff)
+ (unsigned char)((raw>>8) & 0xff),
+ (unsigned char)(raw & 0xff)
);
}
unsigned long raw = GAddress_INET_GetHostAddress(m_address);
return wxString::Format(
_T("%u.%u.%u.%u"),
- (unsigned char)(raw & 0xff),
- (unsigned char)((raw>>8) & 0xff),
+ (unsigned char)((raw>>24) & 0xff),
(unsigned char)((raw>>16) & 0xff),
- (unsigned char)((raw>>24) & 0xff)
+ (unsigned char)((raw>>8) & 0xff),
+ (unsigned char)(raw & 0xff)
);
}