Название: Как узнать IP адрес запущенного сервера? Отправлено: Anton от Апрель 15, 2006, 16:49 Конструкция
status.append(server->serverAddress().toString()); выдает 0.0.0.0 Чтоможет быть неправильно или это БАГА? Название: Как узнать IP адрес запущенного сервера? Отправлено: AlexKiriukha от Апрель 17, 2006, 10:03 0.0.0.0 означает, что сервер прослушивает все сетевые интерфейсы. Этот адрес соответствует QHostAddress::Any (адрес по умолчанию для QTcpServer::listen).
Название: Как узнать IP адрес запущенного сервера? Отправлено: Anton от Апрель 17, 2006, 10:30 А как узнать тогда ip на каком работает сервер?
Название: Как узнать IP адрес запущенного сервера? Отправлено: AlexKiriukha от Апрель 17, 2006, 10:37 Код: server->serverAddress() возвращает адрес, который прослушивает сервер. Можно определить конкретный адрес для соединенного сокета (QAbstractSocket::localAddress()). Какие параметры передаются в QTcpServer::listen()? Название: Как узнать IP адрес запущенного сервера? Отправлено: Anton от Апрель 17, 2006, 17:47 if (!server->listen(QHostAddress::Any,1251)) {
QMessageBox::critical(this, tr("Plotter Server"), tr("Unable to start server: %1.") .arg(server->errorString())); |