contrib/tinks: server does not wait after its clients at each frame
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 31 Jul 2015 13:28:21 +0000 (09:28 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 4 Aug 2015 15:33:14 +0000 (11:33 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/tinks/src/server/server.nit

index a74b727..58555ae 100644 (file)
@@ -107,6 +107,8 @@ redef class Server
                # Get orders from players
                var clients_to_remove = new Array[RemoteClient]
                for client in clients do
+                       if not client.socket.poll_in then continue
+
                        var orders = client.reader.deserialize
                        var errors = client.reader.errors
                        if errors.not_empty then