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 に答える