Lua Socket
Supported platforms:
Available since: Gideros 2013.x
Description
LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) protocols and other functionality commonly needed by applications that deal with the Internet.
For more info please see: https://w3.impa.br/~diego/software/luasocket/introduction.html
And here: https://w3.impa.br/~diego/software/luasocket/socket.html
To add Lua Socket support to your application you call:
<syntaxhighlight lang="lua">
socket = require("socket.core")
</source>
Example
<syntaxhighlight lang="lua"> local socket = require("socket.core") client = socket.connect("google.com", 80) client:send("GET /robots.txt HTTP/1.0\r\n\r\n") while true do s, status, partial = client:receive(1024) print(s or partial) if status == "closed" then break end end client:close() </source>
Methods TO DO--> --> |
EventsConstants |