diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-09-17 14:51:17 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-09-17 14:51:17 +0000 |
| commit | 0a960b2159fea4aedb2f3ec234ffdd90982de906 (patch) | |
| tree | 3c96ebdcc54fd0a784dbff7fbdc0503bd78aef98 /src/QXmppSrvInfo.cpp | |
| parent | cf66b2ea25f6c2eb64a2c7e731e0eb4c8a904b09 (diff) | |
| download | qxmpp-0a960b2159fea4aedb2f3ec234ffdd90982de906.tar.gz | |
actually parse DNS SRV result on symbian
Diffstat (limited to 'src/QXmppSrvInfo.cpp')
| -rw-r--r-- | src/QXmppSrvInfo.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/QXmppSrvInfo.cpp b/src/QXmppSrvInfo.cpp index 6b746924..af1954e7 100644 --- a/src/QXmppSrvInfo.cpp +++ b/src/QXmppSrvInfo.cpp @@ -157,7 +157,13 @@ QXmppSrvInfo QXmppSrvInfo::fromName(const QString &dname) return result; } - // TODO : extract results + // extract results + QXmppSrvRecord record; + record.setHostName(QString::fromUtf8((const char*)dnsResponse().Target().Ptr(), + dnsResponse().Target().Length())); + record.setPort(dnsResponse().Port()); + result.m_records.append(record); + #else unsigned char response[PACKETSZ]; int responseLength, answerCount, answerIndex; |
