diff --git a/lib/reel/server.rb b/lib/reel/server.rb index 79b7851..69da06f 100644 --- a/lib/reel/server.rb +++ b/lib/reel/server.rb @@ -11,6 +11,7 @@ class Server def initialize(host, port, backlog = DEFAULT_BACKLOG, &callback) # This is actually an evented Celluloid::IO::TCPServer @server = TCPServer.new(host, port) + @server.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) @server.listen(backlog) @callback = callback async.run