1

文档说

如果成功,该方法返回 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) 
4

1 回答 1

1

在我的计算机上,它返回调用中发送的字节数。确实,这很奇怪,因为规范说的是完全不同的东西。

于 2012-05-21T11:38:50.283 回答