|  | Home · Overviews · Examples

# QHostAddress Class Reference
[com.trolltech.qt.network module]

The `QHostAddress` class provides an IP address. More...

## Detailed Description

The `QHostAddress` class provides an IP address.

This class holds an IPv4 or IPv6 address in a platform- and protocol-independent manner.

`QHostAddress` is normally used with the `QTcpSocket`, `QTcpServer`, and `QUdpSocket` to connect to a host or to set up a server.

A host address is set with `setAddress`, checked for its type using isIPv4Address() or isIPv6Address(), and retrieved with `toIPv4Address`, `toIPv6Address`, or `toString`.

The class also supports common predefined addresses: Null, `LocalHost`, `LocalHostIPv6`, Broadcast, and Any.

See also `QTcpSocket`, `QTcpServer`, and `QUdpSocket`.