У меня есть серверная программа, которая использует QUdpSocket. Как мне найти ip адрес отправителя?
С http://doc.qt.io/archives/4.6/qudpsocket.html#readDatagram,
qint64 QUdpSocket::readDatagram ( char * data, qint64 maxSize, QHostAddress * address = 0, quint16 * port = 0 )
Вы передаете адреса QHostAddress и quint16 в функцию приема, которая заполняется нужными данными.
Вам необходимо использовать readDatagram () .Из документации:
Адрес и порт хоста отправителя хранятся в * адресе и * порту (если указатели не равны 0).
Вы можете получить адрес отправителя (и порт) при использовании метода qint64 QUdpSocket::readDatagram ( char * data, qint64 maxSize, QHostAddress * address = 0, quint16 * port = 0 ).