Преглед изворни кода

Set ENet service time to 0.

Process all packets in queue, but never wait.
Fabio Alessandrelli пре 7 година
родитељ
комит
977c9477c1
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      modules/enet/networked_multiplayer_enet.cpp

+ 2 - 2
modules/enet/networked_multiplayer_enet.cpp

@@ -207,13 +207,13 @@ void NetworkedMultiplayerENet::poll() {
 	_pop_current_packet();
 	_pop_current_packet();
 
 
 	ENetEvent event;
 	ENetEvent event;
-	/* Wait up to 1000 milliseconds for an event. */
+	/* Keep servicing until there are no available events left in queue. */
 	while (true) {
 	while (true) {
 
 
 		if (!host || !active) // Might have been disconnected while emitting a notification
 		if (!host || !active) // Might have been disconnected while emitting a notification
 			return;
 			return;
 
 
-		int ret = enet_host_service(host, &event, 1);
+		int ret = enet_host_service(host, &event, 0);
 
 
 		if (ret < 0) {
 		if (ret < 0) {
 			// Error, do something?
 			// Error, do something?