文档说
如果成功,方法返回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)
答案 0 :(得分:1)
在我的计算机上,它返回呼叫中发送的字节数。事实上,这很奇怪,因为规范说的完全不同。