Y
Yan Bernacki
I need TCPServer, who should:
1) accept and maintain a connection of clients
2) send to client response for their requests
3) send to client responses from redis database
I don't know how to correct do this.
If i do something like this:
Thread.start(server.accept) do |client|
Thread.new do
# get requests
end
Thread.new do
# send responses
end
end
I have 3 threads for each client..
Maybe is possible to solve a problem without a threads or use global
threads (not for each client).
1) accept and maintain a connection of clients
2) send to client response for their requests
3) send to client responses from redis database
I don't know how to correct do this.
If i do something like this:
Thread.start(server.accept) do |client|
Thread.new do
# get requests
end
Thread.new do
# send responses
end
end
I have 3 threads for each client..
Maybe is possible to solve a problem without a threads or use global
threads (not for each client).