/ / Como abrir um socket da web com linguagem de script Lua? - lua, websocket

Como abrir um socket da web com a linguagem de script Lua? - lua, websocket

Como iniciante, quero abrir um soquete da web comLua em um servidor baseado em Linux. Este servidor deve permitir que o cliente Android se conecte a ele. Você pode, por favor, me dar algum código de exemplo de como abrir o socket da web com o Lua?

Respostas:

7 para resposta № 1

Você já fez a mesma pergunta há duas semanas que foi respondida: Script LUA - comunicação de soquete da web. Você já olhou para lua-websockets? O que você tentou? O que não está funcionando?

Exemplos do módulo websockets Eu referenciei anteriormente:

-- create client:

local websocket = require"websocket"
local client = websocket.client.copas({timeout=2})

-- connect to the server:

local ok,err = client:connect("ws://localhost:12345","echo")
if not ok then
print("could not connect",err)
end

-- send data:

local ok = client:send("hello")
if ok then
print("msg sent")
else
print("connection closed")
end

-- receive data:

local message,opcode = client:receive()
if message then
print("msg",message,opcode)
else
print("connection closed")
end

-- close connection:

local close_was_clean,close_code,close_reason = client:close(4001,"lost interest")

Você já tentou? Correu em problemas?