Название: Простой pinger на Qt Отправлено: DuskMan от Январь 05, 2012, 21:44 Доброго всем времени суток.
В целях изучения программирования (С++/Qt в частности) решил написать простой пингер на Qt (кроссплатформенность - работа на Win и *nix машинах, интересен сам язык), в будущем сделать из него подобие этой программы http://www.kilievich.com/rus/fviewer/index.htm К сожалению, гуглом не нашел каких-либо уроков по работе с сетью конкретно для этой задачи. Грубо говоря, если вам не сложно направьте на путь истинный :) Название: Re: Простой pinger на Qt Отправлено: ecspertiza от Январь 06, 2012, 09:27 Конечно не сложно, смотри в сторону класса QTcpSocket(Assistent). Думаю он тебе поможет.
Название: Re: Простой pinger на Qt Отправлено: DuskMan от Январь 06, 2012, 10:19 Конечно не сложно, смотри в сторону класса QTcpSocket(Assistent). Думаю он тебе поможет. Спасибо :)Название: Re: Простой pinger на Qt Отправлено: kibsoft от Январь 06, 2012, 15:36 Пинг работает посредством ICMP протокола, для реализации такой штуки нужны raw-сокеты. Для их создания понадобиться нативный код системы..после создания raw-сокета можно инициализировать QAbstractSocket через setSocketDescriptor и использовать qt'шный объект сокета. Примеров нет :) может гугл поможет.
Название: Re: Простой pinger на Qt Отправлено: kibsoft от Январь 06, 2012, 15:38 Вот пример пинга на winapi http://tangentsoft.net/wskfaq/examples/rawping.html
|