Проблема в том, что мой сервер Lua не может принимать несколько запросов одновременно.
Я попытался обработать каждое клиентское сообщение в его сопрограмме, но, похоже, это не удалось.
while true do
local client = server:accept()
coroutine.resume(coroutine.create( function()
GiveMessage( client )
end ) )
end
Этот код, по-видимому, на самом деле не принимает более одного клиентского сообщения одновременно. Что не так с этим методом? Спасибо за помощь.