From 8b9e5453a57e873d43d748d9acf16be4b7a1aa19 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Fri, 30 Sep 2016 01:23:54 +0200 Subject: Use 2 different ENet channels for reliable/unreliable packets This avoids stalling other sequenced but unreliable packets (i.e. UNRELIABLE_ORDERED) when sending RELIABLE packets. --- modules/enet/networked_multiplayer_enet.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules/enet/networked_multiplayer_enet.h') diff --git a/modules/enet/networked_multiplayer_enet.h b/modules/enet/networked_multiplayer_enet.h index 59863c1f78..f64db4561e 100644 --- a/modules/enet/networked_multiplayer_enet.h +++ b/modules/enet/networked_multiplayer_enet.h @@ -23,6 +23,13 @@ private: SYSMSG_REMOVE_PEER }; + enum { + SYSCH_CONFIG, + SYSCH_RELIABLE, + SYSCH_UNRELIABLE, + SYSCH_MAX + }; + bool active; bool server; -- cgit v1.2.3