From 79547ca1484285c00ba5d27e6a7910cf386f2d17 Mon Sep 17 00:00:00 2001 From: lidgren Date: Wed, 3 Nov 2010 11:20:31 +0000 Subject: [PATCH] ManySample changed to better handle large amount of clients --- Samples/LibraryTestSamples/ManySample/ManyServer/Program.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Samples/LibraryTestSamples/ManySample/ManyServer/Program.cs b/Samples/LibraryTestSamples/ManySample/ManyServer/Program.cs index 68d16e3..00dc33b 100644 --- a/Samples/LibraryTestSamples/ManySample/ManyServer/Program.cs +++ b/Samples/LibraryTestSamples/ManySample/ManyServer/Program.cs @@ -69,7 +69,11 @@ namespace ManyServer NetOutgoingMessage outMsg = Server.CreateMessage(); outMsg.Write(dstr); - Server.SendMessage(outMsg, Server.Connections, NetDeliveryMethod.ReliableOrdered, 0); + + var conns = Server.Connections; + + // resend to ONE random connection + Server.SendMessage(outMsg, conns[NetRandom.Instance.Next(0, conns.Count)], NetDeliveryMethod.ReliableOrdered, 0); break; } }