From be719843626195cdba8f73cac43a6e2fc85f1704 Mon Sep 17 00:00:00 2001 From: antisnatchor Date: Sun, 15 Jul 2012 17:26:01 +0100 Subject: [PATCH] Patched bind_socket: support multiple clients, don't close the client socket --- core/main/network_stack/assethandler.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/main/network_stack/assethandler.rb b/core/main/network_stack/assethandler.rb index 8801703ee..52df821bd 100644 --- a/core/main/network_stack/assethandler.rb +++ b/core/main/network_stack/assethandler.rb @@ -68,8 +68,11 @@ module Handlers t = Thread.new { server = TCPServer.new(host,port) loop do - client = server.accept - client.close + Thread.start(server.accept) do |client| + # client.puts "" + # we don't close the client socket + # client.close + end end } @sockets[name] = t