0
我正在寻找一个简单的客户端服务器连接在Lua中。由于糟糕的在线文档,我很无奈。我在这里找到了两个线程在stackoverflow,但他们没有多大帮助。以下是我迄今为止:Lua TCP/IP简单客户端服务器连接
客户:
local socket = require("socket")
local host, port = "192.168.100.47", 51515
local tcp = assert(socket.tcp())
tcp:connect(host, port);
tcp:send("hello world\n");
while true do
local s, status, partial = tcp:receive()
print(s or partial)
if status == "closed" then
break
end
end
tcp:close()
服务器:
local socket = require("socket")
local server = assert(socket.bind("*", 51515))
local tcp = assert(socket.tcp())
print(socket._VERSION)
print(tcp)
while 1 do
local client = server:accept()
line = client:receive()
client:send("it works\n")
end
你的问题是? –
我想在这两台服务器之间进行通信,但我不知道它是如何工作的,而且我在互联网上也找不到太多。所以问题是:如何用LUA编写简单的TCP服务器和客户端? – Speedbird
你已经拥有的例子有什么问题? –