Я хочу передать запрос всем клиентам, которые подключены к моей точке доступа esp8266 12f
Я использовал это для создания соединения для каждого клиента, это означает, что если у вас 3 клиента, он создаст 3 соединения.
for mac,ip in pairs(wifi.ap.getclient()) do
srv= net.createConnection(net.TCP, 0)
srv:on("receive", function(client, b_response) srv:close() collectgarbage() end)
srv:on("connection", function(client, b_request) client:send(request) end)
srv:connect(80, ip)
end
Я попробовал широковещательный IP srv:connect(80, "255.255.255.255")
, но ничего не было отправлено
Проблема: -
То, что я использовал, каждый srv
будет перезаписывать предыдущий srv
, поэтому я не могу получить ответ, если он был отложен, даже если я могу назвать каждое srv
с другим именем, например srv_1
, srv_2
, srv_3
но это занимает слишком много памяти.
Что я хочу
Создать только одно соединение?