TCP сервер
- Войдите на сайт для отправки комментариев
Чт, 29/10/2015 - 22:58
Создаю сервер, соеденяюсь с клиентом, получаю один раз от него сообщение и разрываеться соединения. Как сделать чтобы постоянно с ним обмениваться сообщениями? а разрыв был лишь тока в случае отключение клиента. Пытался зациклить, всеравно один раз тока принимает сообщение.
gpio.mode(4, gpio.OUTPUT) wifi.setmode(wifi.STATION) wifi.sta.config("TL40","27612761") wifi.sta.autoconnect(1) print(wifi.sta.getip()) tmr.delay(500000) while(1)do srv=net.createServer(net.TCP, 60) -- создаем сервер srv:listen(80,function(conn) conn:on("receive",function(conn,payload) print(payload) conn:send(payload) if string.find(payload,"1") then gpio.mode(4, gpio.OUTPUT) gpio.write(4, gpio.LOW) else gpio.mode(4, gpio.OUTPUT) gpio.write(4, gpio.HIGH) end end) conn:on("sent",function(conn) conn:close() end) end) end