LuaSocket:什么是未连接的:sendto函数返回?

时间:2012-05-21 09:44:11

标签: lua udp udpclient luasocket

文档说

  

如果成功,方法返回1.如果出错,则方法   返回nil后跟一条错误信息。

我的返回值为5。 即使返回nil,也不会返回错误消息...

“5”返回值是什么意思?发送的数据包数量还是什么?

修改

这是代码的要点。

local UDPClient = socket.udp()
UDPClient:setsockname("*", 0) --bind on any availible port and localserver ip address.
UDPClient:settimeout(0)
UDPClient:sendto(json.encode{"a"},someIP,somePort) 

1 个答案:

答案 0 :(得分:1)

在我的计算机上,它返回呼叫中发送的字节数。事实上,这很奇怪,因为规范说的完全不同。