Forum: Mikrocontroller und Digitale Elektronik ESP8266 LUA server


von Holger74 (Gast)


Lesenswert?

Diese paar Zeilen funktionieren.

s= net.createServer(net.UDP)
s:on("receive",function(s,c)
     print(c)
     s:send(c)

    end)

s:listen(9050)


Aber, ist es möglich die IP-Adresse, des Clients zu ermitteln und 
auszugeben?

von TestX (Gast)


Lesenswert?

Schau mal ob das im übergebenen socket mit drinnen ist...die 
Dokumentation ist hier leider recht mager..

Btw. In der listen funktion solltest du dafür einen anderen 
variablennamen außer s verwenden

von Tobi G. (tobi1802)


Lesenswert?

Vielleicht hilft dir das weiter.

http://randomnerdtutorials.com/esp8266-web-server/

von Dauergast (Gast)


Lesenswert?

Holger74 schrieb:
> s= net.createServer(net.UDP)
> s:on("receive",function(s,c)
       ip,port = s:getpeer()
>      print(c)
>      s:send(c)
>     end)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.