More agent IDing around the code

This commit is contained in:
Leonardo Murillo 2013-03-22 13:34:35 -06:00
parent f604b574c5
commit dc92f0be42
2 changed files with 4 additions and 4 deletions

View file

@ -73,6 +73,7 @@ int main(int argc, const char * argv[])
int packetBytesWithoutLeadingChar;
sockaddr_in agentPublicAddress, agentLocalAddress;
uint16_t agentId = 0;
agentLocalAddress.sin_family = AF_INET;
agentList.startSilentAgentRemovalThread();
@ -82,9 +83,10 @@ int main(int argc, const char * argv[])
std::map<char, Agent *> newestSoloAgents;
agentType = packetData[0];
unpackSocket(&packetData[1], (sockaddr *)&agentLocalAddress);
unpackAgentId(&packetData[1], (uint16_t *)&agentId);
unpackSocket(&packetData[2], (sockaddr *)&agentLocalAddress);
agentList.addOrUpdateAgent((sockaddr *)&agentPublicAddress, (sockaddr *)&agentLocalAddress, agentType);
agentList.addOrUpdateAgent((sockaddr *)&agentPublicAddress, (sockaddr *)&agentLocalAddress, agentType, agentId);
currentBufferPos = broadcastPacket + 1;
startPointer = currentBufferPos;

View file

@ -140,8 +140,6 @@ int AgentList::updateList(unsigned char *packetData, size_t dataBytes) {
readPtr += unpackSocket(readPtr, (sockaddr *)&agentPublicSocket);
readPtr += unpackSocket(readPtr, (sockaddr *)&agentLocalSocket);
//syncClientAgentList(agentId, (sockaddr *)&agentPublicSocket, (sockaddr *)&agentLocalSocket, agentType);
addOrUpdateAgent((sockaddr *)&agentPublicSocket, (sockaddr *)&agentLocalSocket, agentType, agentId);
}