mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 08:04:01 +02:00
have mixer and voxel server also maintain agent IDs
This commit is contained in:
parent
d76fafda67
commit
9dbb64aaec
2 changed files with 10 additions and 2 deletions
|
@ -286,7 +286,11 @@ int main(int argc, const char * argv[])
|
|||
|
||||
// add or update the existing interface agent
|
||||
if (!LOOPBACK_SANITY_CHECK) {
|
||||
agentList.addOrUpdateAgent(agentAddress, agentAddress, packetData[0]);
|
||||
|
||||
if (agentList.addOrUpdateAgent(agentAddress, agentAddress, packetData[0], agentList.getLastAgentId())) {
|
||||
agentList.increaseAgentId();
|
||||
}
|
||||
|
||||
agentList.updateAgentWithData(agentAddress, (void *)packetData, receivedBytes);
|
||||
} else {
|
||||
memcpy(loopbackAudioPacket, packetData + 1 + (sizeof(float) * 4), 1024);
|
||||
|
|
|
@ -139,7 +139,11 @@ int main(int argc, const char * argv[])
|
|||
while (true) {
|
||||
if (agentList.getAgentSocket().receive(&agentPublicAddress, packetData, &receivedBytes)) {
|
||||
if (packetData[0] == 'H') {
|
||||
agentList.addOrUpdateAgent(&agentPublicAddress, &agentPublicAddress, packetData[0]);
|
||||
|
||||
if (agentList.addOrUpdateAgent(&agentPublicAddress, &agentPublicAddress, packetData[0], agentList.getLastAgentId())) {
|
||||
agentList.increaseAgentId();
|
||||
}
|
||||
|
||||
agentList.updateAgentWithData(&agentPublicAddress, (void *)packetData, receivedBytes);
|
||||
|
||||
VoxelAgentData *agentData = (VoxelAgentData *) agentList.getAgents()[agentList.indexOfMatchingAgent(&agentPublicAddress)].getLinkedData();
|
||||
|
|
Loading…
Reference in a new issue