Skip to content

Commit d62479c

Browse files
committed
update clientServerLifeSimulator_004
1 parent 97ca733 commit d62479c

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

examples/clientServerLifeSimulator_004/client/main.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,10 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
390390
if (err)
391391
{
392392
server._client.advanceLostPacketCount();
393+
err->dump(std::cout);
394+
std::cout << "\tclient[" << mainScene->getUpdateCount() << "] "
395+
<< "server[" << updateRange._last << " -> " << updateRange._now << "]\n"
396+
<< std::endl;
393397
}
394398
}
395399
}

examples/clientServerLifeSimulator_004/server/main.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
129129

130130
//Handling clients timeout
131131
serverFlux->_onClientTimeout.addLambda([](fge::net::ClientSharedPtr client, fge::net::Identity const& id) {
132-
std::cout << "user : " << id._ip.toString().value_or("UNDEFINED") << " disconnected (timeout) !" << std::endl;
132+
std::cout << "user : " << id.toString() << " disconnected (timeout) !" << std::endl;
133133
});
134134

135135
//Handling clients connection
@@ -265,8 +265,8 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
265265
transmissionPacket->packet() << true;
266266
transmissionPacket->doNotReorder();
267267

268-
std::cout << "new user : " << packet->getIdentity()._ip.toString().value_or("UNDEFINED")
269-
<< " connected !" << std::endl;
268+
std::cout << "new user : " << packet->getIdentity().toString() << " connected !"
269+
<< std::endl;
270270

271271
//Create the new client with the packet identity
272272
//client = std::make_shared<fge::net::Client>();
@@ -284,6 +284,9 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
284284
transmissionPacket->doNotDiscard();
285285
mainScene.pack(transmissionPacket->packet(), packet->getIdentity());
286286

287+
std::cout << "transmitting full update with scene update : " << mainScene.getUpdateCount()
288+
<< std::endl;
289+
287290
client->pushPacket(std::move(transmissionPacket));
288291
}
289292

@@ -338,8 +341,6 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[])
338341
continue;
339342
}
340343

341-
std::cout << "sending update to : " << it->first._ip.toString().value_or("UNDEFINED") << std::endl;
342-
343344
auto transmissionPacket = fge::net::CreatePacket();
344345
transmissionPacket->setHeaderId(ls::LS_PROTOCOL_S_UPDATE);
345346

0 commit comments

Comments
 (0)