From: <sv...@ww...> - 2004-05-29 15:28:51
|
Author: wolverine Date: 2004-05-29 08:28:46 -0700 (Sat, 29 May 2004) New Revision: 971 Modified: trunk/CSP/CSPSim/Source/ServerNode.cpp Log: Added to the ServerNode to print out more fields from the message Modified: trunk/CSP/CSPSim/Source/ServerNode.cpp =================================================================== --- trunk/CSP/CSPSim/Source/ServerNode.cpp 2004-05-29 15:27:53 UTC (rev 970) +++ trunk/CSP/CSPSim/Source/ServerNode.cpp 2004-05-29 15:28:46 UTC (rev 971) @@ -35,10 +35,21 @@ if (count % 100 == 0) { NetworkNode * node = message->getOriginatorNode(); + MessageHeader * header = (MessageHeader*)message; printf("Received Data From Client:\n"); printf("Client addr: %s\n", node->getHostname()); printf("Client port: %d\n", node->getPort()); + + printf("MagicNumber: %u\n", header->m_magicNumber); + printf("PayloadLen: %u\n", header->m_payloadLen); + printf("MessageType: %u\n", header->m_messageType); + printf("IPAddr: %u\n", header->m_ipaddr); + printf("Port: %u\n", header->m_port); + printf("ID: %u\n", header->m_id); + ObjectUpdateMessagePayload * ptrPayload = (ObjectUpdateMessagePayload*)message->getPayloadPtr(); + printf("ID: %u\n", ptrPayload->id); + printf("TimeStamp: %u\n", ptrPayload->timeStamp); printf("PositionX: %f, PositionY: %f, PositionZ: %f\n", ptrPayload->globalPosition.x, ptrPayload->globalPosition.y, |