From 15cc08da9705193981d4f27c599358b9826b3940 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 2 Oct 2014 17:21:07 -0700 Subject: [PATCH] initial handling of ping replies in domain-server --- domain-server/src/DomainServer.cpp | 8 ++++++++ domain-server/src/DomainServer.h | 1 + 2 files changed, 9 insertions(+) diff --git a/domain-server/src/DomainServer.cpp b/domain-server/src/DomainServer.cpp index c0daa94c77..b0fdb61ed5 100644 --- a/domain-server/src/DomainServer.cpp +++ b/domain-server/src/DomainServer.cpp @@ -1030,6 +1030,10 @@ void DomainServer::processICEHeartbeatResponse(const QByteArray& packet) { } } +void DomainServer::processICEPingReply(const QByteArray& packet, const HifiSockAddr& senderSockAddr) { + qDebug() << "looking for a node with ID" << uuidFromPacketHeader(packet) << "in connecting hash"; +} + void DomainServer::processDatagram(const QByteArray& receivedPacket, const HifiSockAddr& senderSockAddr) { LimitedNodeList* nodeList = LimitedNodeList::getInstance(); @@ -1077,6 +1081,10 @@ void DomainServer::processDatagram(const QByteArray& receivedPacket, const HifiS break; } + case PacketTypeUnverifiedPingReply: { + processICEPingReply(receivedPacket, senderSockAddr); + break; + } case PacketTypeIceServerHeartbeatResponse: processICEHeartbeatResponse(receivedPacket); break; diff --git a/domain-server/src/DomainServer.h b/domain-server/src/DomainServer.h index 88da561f63..9f668981f0 100644 --- a/domain-server/src/DomainServer.h +++ b/domain-server/src/DomainServer.h @@ -76,6 +76,7 @@ private: void setupAutomaticNetworking(); void updateNetworkingInfoWithDataServer(const QString& newSetting, const QString& networkAddress = QString()); + void processICEPingReply(const QByteArray& packet, const HifiSockAddr& senderSockAddr); void processICEHeartbeatResponse(const QByteArray& packet); void processDatagram(const QByteArray& receivedPacket, const HifiSockAddr& senderSockAddr);