wxIPV4address

Derived from

wxIPaddress

Include files

<wx/socket.h>



wxIPV4address::Hostname



bool Hostname(const wxString& hostname)

Set the address to hostname, which can be a host name or an IP-style address in dot notation (a.b.c.d)

Return value

Returns true on success, false if something goes wrong (invalid hostname or invalid IP address).



wxString Hostname(void)

Returns the hostname which matches the IP address.



wxIPV4address::IPAddress



wxString IPAddress(void)

Returns a wxString containing the IP address in dot quad (127.0.0.1) format.



wxIPV4address::Service



bool Service(const wxString& service)

Set the port to that corresponding to the specified service.

Return value

Returns true on success, false if something goes wrong (invalid service).



bool Service(unsigned short service)

Set the port to that corresponding to the specified service.

Return value

Returns true on success, false if something goes wrong (invalid service).



unsigned short Service(void)

Returns the current service.



wxIPV4address::AnyAddress



bool AnyAddress(void)

Set address to any of the addresses of the current machine. Whenever possible, use this function instead of wxIPV4address::LocalHost, as this correctly handles multi-homed hosts and avoids other small problems. Internally, this is the same as setting the IP address to INADDR_ANY.

Return value

Returns true on success, false if something went wrong.



wxIPV4address::LocalHost



bool LocalHost(void)

Set address to localhost (127.0.0.1). Whenever possible, use the wxIPV4address::AnyAddress, function instead of this one, as this will correctly handle multi-homed hosts and avoid other small problems.

Return value

Returns true on success, false if something went wrong.

ymasuda 平成17年11月19日