Pagina 1 di 1
qt/c++ e dispositivi
Inviato: gio 25 dic 2008, 21:22
da sya54M
salve,
è possibile richiamare i nomi dei dispositivi di rete? immagino di si, ma in che modo? che librerie devo includere?
grazie mille!
Re: qt/c++ e dispositivi
Inviato: ven 26 dic 2008, 11:02
da ildiama
sya54M ha scritto:salve,
è possibile richiamare i nomi dei dispositivi di rete? immagino di si, ma in che modo? che librerie devo includere?
grazie mille!
Se hai a disposizione le kdelibs4 e le vuoi utilizzare, puoi usare in maniera quasi banale SOLID:
Codice: Seleziona tutto
//test to see if networking is enabled on the system
if(Solid::Networking::status() == Solid::Networking::Connected)
{
//get a reference to the device manager
Solid::DeviceManager &manager = Solid::DeviceManager::self();
//get a network device
Solid::DeviceList netlist = manager.findDevicesFromQuery(Solid::Capability::NetworkHw, QString());
}
Se vuoi utilizzare solo Qt, potresti utilizzare dbus. Ma la portabilità in questo caso è da verificare. Se hai bisogno, ci ragiono un pò su e ti scrivo due righe di codice di esempio.
In C++ puro e semplice non mi viene in mente niente..

Re: qt/c++ e dispositivi
Inviato: ven 26 dic 2008, 11:32
da sya54M
grazie ildiama

la portabilità su sistemi diversi da linux non mi interessa minimamente.
credo che in solo c++ sarebbe ancora meglio, conosci qualche buona guida in italiano?
Re: qt/c++ e dispositivi
Inviato: ven 26 dic 2008, 12:11
da ksniffer
"è possibile richiamare i nomi dei dispositivi di rete?"
Che significa? Non ho capito.
Comunque, per Qt c'è un forum apposta

:
http://www.kde-it.org/e107_plugins/foru ... orum.php?8 in caso di Qt/KDE:
http://www.kde-it.org/e107_plugins/foru ... orum.php?9
Ciao e buone feste.
Re: qt/c++ e dispositivi
Inviato: ven 26 dic 2008, 15:39
da sya54M
ksniffer ha scritto:"è possibile richiamare i nomi dei dispositivi di rete?"
Che significa? Non ho capito.
voglio dire, per interagire con i dispositivi, tipo eth0 wlan0 etc...