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
你已經擁有的例子有什麼問題? –