Название: Проверка Ip Отправлено: IllyaKolis от Июль 02, 2017, 11:12 Доброго времени суток.Подскажите пожалуйста,уже много времени убил на поиск ответа,как можно проверить ip средствами qt на наличие активных подключений?
Название: Re: Проверка Ip Отправлено: maint от Июль 02, 2017, 12:02 в примерах даже есть, по моему. Что то вроде
Код: foreach(const QHostAddress & address, QNetworkInterface::allAddresses()) { Название: Re: Проверка Ip Отправлено: IllyaKolis от Июль 02, 2017, 12:03 Проверить нужно конкретный адрес
Название: Re: Проверка Ip Отправлено: qate от Июль 02, 2017, 14:40 Доброго времени суток.Подскажите пожалуйста,уже много времени убил на поиск ответа,как можно проверить ip средствами qt на наличие активных подключений? чужой ip ? никак Название: Re: Проверка Ip Отправлено: IllyaKolis от Июль 02, 2017, 16:00 У меня есть устройство,которое сидит на ip-шнике. ПО запускается на разных пк. Так вот ПО должно определять,есть ли уже запущенный слушатель данного устройства.
Название: Re: Проверка Ip Отправлено: qate от Июль 02, 2017, 18:21 так пусть же ПО, которое принимает подключения, и ведет учет подключенных
а те, кто подключаются, посылают запрос "кто подключен" и это все не поможет, если обмен идет через шлюз объясни подробнее задачу, иначе решения будет плохое Название: Re: Проверка Ip Отправлено: IllyaKolis от Июль 02, 2017, 18:29 По изернету от датчика снимается информация.Мне нужно заблокировать возможность снятия данных пользователям,в случае,если уже есть ктото,кто первый обратился к датчику.
Название: Re: Проверка Ip Отправлено: titan83 от Июль 02, 2017, 19:21 И дальше будет только хуже...
Делай так: Код: #include <QVeryImportantFunctions> далее в коде: Код: BlockIpTcpUdpAnyProtocolFromSensor("127.0.0.1"); Все остальное за тебя сделает Qt. Вам надо учиться формулировать вопросы, тогда вы сможете очень часто на них отвечать сами. А по вопросу, заданному вами выше, ответ будет только такой. Название: Re: Проверка Ip Отправлено: qate от Июль 02, 2017, 22:47 Мне нужно заблокировать возможность снятия данных пользователям,в случае,если уже есть ктото,кто первый обратился к датчику. очень странное требование ну если хочется так, то датчик должен смотреть - есть ли у него есть подключенный ктото, то другим не выдавать данные (выдать ошибку) и возникает тут вопросы - первый кто подключится будет держать соединение час, 2, сутки и т.д. ? а если обрыв связи и тут влезет другой, тогда первый уже не получит данные после восстановления связи ? Название: Re: Проверка Ip Отправлено: titan83 от Июль 03, 2017, 07:16 очень странное требование Вы, к сожалению, зря стараетесь( ТС даже не соизволил указать погромиздом чего он является: "датчика" или "ПО". Но сути это не меняет: вопрос никакого отношения к Qt не имеет, можно подставить любой другой язык\фреймворк, будет то же самое. Это решается на уровне архитектуры\протоколов.ну если хочется так, то датчик должен смотреть - есть ли у него есть подключенный ктото, то другим не выдавать данные (выдать ошибку) и возникает тут вопросы - первый кто подключится будет держать соединение час, 2, сутки и т.д. ? а если обрыв связи и тут влезет другой, тогда первый уже не получит данные после восстановления связи ? Название: Re: Проверка Ip Отправлено: titan83 от Июль 03, 2017, 07:22 Telepate mode on
А вообще, ТС, займитесь какерством: http://www.prog.org.ru/topic_31386_0.html Будете eleet, узнаете, что такое nmap. Telepate mode off |