From b7189ef263d149f7fefb0162bb4300fa6545ba08 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Mon, 29 Apr 2013 12:04:53 -0700 Subject: [PATCH] add debug to avatar mixer to figure out invisible avatars --- avatar-mixer/src/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/avatar-mixer/src/main.cpp b/avatar-mixer/src/main.cpp index 657b897ee6..fb89759422 100644 --- a/avatar-mixer/src/main.cpp +++ b/avatar-mixer/src/main.cpp @@ -63,6 +63,7 @@ int main(int argc, const char* argv[]) agentList->startPingUnknownAgentsThread(); sockaddr *agentAddress = new sockaddr; + sockaddr_in* agentAddressIn; unsigned char *packetData = new unsigned char[MAX_PACKET_SIZE]; ssize_t receivedBytes = 0; @@ -78,6 +79,8 @@ int main(int argc, const char* argv[]) case PACKET_HEADER_HEAD_DATA: // this is positional data from an agent agentList->updateAgentWithData(agentAddress, packetData, receivedBytes); + agentAddressIn = (sockaddr_in*) agentAddress; + printf("Received agent data from agent at %s:%d\n", inet_ntoa(agentAddressIn->sin_addr), ntohs(agentAddressIn->sin_port)); currentBufferPosition = broadcastPacket + 1; agentIndex = 0; @@ -89,6 +92,8 @@ int main(int argc, const char* argv[]) if (avatarAgent->getLinkedData() != NULL && !socketMatch(agentAddress, avatarAgent->getActiveSocket())) { currentBufferPosition = addAgentToBroadcastPacket(currentBufferPosition, &*avatarAgent); + } else { + printf("Not adding agent with ID %d to packet\n", avatarAgent->getAgentId()); } agentIndex++;