При помощи класса QHostInfo, как известно, можно получить информацию о параметрах различных хостов в сети, в том числе и о собственном. Делается это при помощи следующего кода:
QHostInfo info = QHostInfo::fromName(QHostInfo::localHostName());
В данном случае интересуют все возможные ip-адреса локальной машины, их можно получить при помощи следующего вызова:
QList<QHostAddress> lha = info.addresses();
Так вот: когда имя компьютера прописано латиницей, никаких проблем нет и функция QHostInfo::addresses() возвращает список всех ip-адресов. Если же имя компьютера кириллическое, то QHostInfo::addresses() возвращает пустой список. Как с этим бороться, может, кто знает.