mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 09:24:00 +02:00
More agent IDing around the code
This commit is contained in:
parent
f604b574c5
commit
dc92f0be42
2 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue