Lua 中的 TCP/IP 问题

我正在做一个涉及使用 Lua 语言创建 TCP/IP 通讯的项目。我的电脑将作为服务器,我想要将其与另一台电脑连接。

那么这是代码:

local socket = require'socket'
local server = socket.tcp()
server:bind('*', 7200)
server:listen(32)
>>>>local client = server:accept()
--在这里我遇到了问题。它没有运行。
--它说:
--calling 'accept' on bad self (tcp{server} expected,got userdata in function)
client:settimeout(10)
 -- 接收信息
 local line, err = client:receive()
  -- 如果没有错误,把它发回给客户端
 if not err then
 client:send('test') --end
  -- 客户端完成,关闭这个对象
  client:close()

那我错误在哪里呢?

点赞
用户282536
用户282536

你的代码是有效的:如果我在你的代码底部加上 end,那么它对我来说是可以工作的。

2016-05-09 03:32:40