diff options
author | Aleksandar Sasha Babic <aleksandar.babic@nokia.com> | 2009-07-24 17:14:01 (GMT) |
---|---|---|
committer | Aleksandar Sasha Babic <aleksandar.babic@nokia.com> | 2009-07-24 17:14:01 (GMT) |
commit | 45edfc7465db4ca377db308d0a8fa80c068b2c11 (patch) | |
tree | 30dcaafdb16f08240429d951df0eb59fc9c5d0fb /examples/network/network-chat/peermanager.cpp | |
parent | e49bf3037c2cd170c93c35f7657bef0e7af3d189 (diff) | |
download | Qt-45edfc7465db4ca377db308d0a8fa80c068b2c11.zip Qt-45edfc7465db4ca377db308d0a8fa80c068b2c11.tar.gz Qt-45edfc7465db4ca377db308d0a8fa80c068b2c11.tar.bz2 |
Adaptation done to make network-chat work on S60.
"Many attempts to communicate are nullified by saying too much."
Robert Greenleaf(1904-1990)
Diffstat (limited to 'examples/network/network-chat/peermanager.cpp')
-rw-r--r-- | examples/network/network-chat/peermanager.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/examples/network/network-chat/peermanager.cpp b/examples/network/network-chat/peermanager.cpp index 7fb91b1..c812505 100644 --- a/examples/network/network-chat/peermanager.cpp +++ b/examples/network/network-chat/peermanager.cpp @@ -70,7 +70,11 @@ PeerManager::PeerManager(Client *client) } if (username.isEmpty()) +#ifndef Q_OS_SYMBIAN username = "unknown"; +#else + username = "QtS60"; +#endif updateAddresses(); serverPort = 0; @@ -160,8 +164,11 @@ void PeerManager::updateAddresses() foreach (QNetworkInterface interface, QNetworkInterface::allInterfaces()) { foreach (QNetworkAddressEntry entry, interface.addressEntries()) { QHostAddress broadcastAddress = entry.broadcast(); - if (broadcastAddress != QHostAddress::Null && - entry.ip() != QHostAddress::LocalHost) { + if (broadcastAddress != QHostAddress::Null && entry.ip() != QHostAddress::LocalHost) { + //printf("entry.ip: %s\n", entry.ip().toString().toLatin1().data()); + //printf("entry.netmask: %s\n", entry.netmask().toString().toLatin1().data()); + //printf("entry.prefixLength: %i\n", entry.prefixLength()); + //printf("entry.broadcast %s \n", broadcastAddress.toString().toLatin1().data()); broadcastAddresses << broadcastAddress; ipAddresses << entry.ip(); } |