документы говорятLuaSocket: что не подключено: функция sendto return?
В случае успеха метод возвращает 1. В случае ошибки, возвращается метод NIL с последующим сообщением об ошибке.
Я получаю возвращаемое значение 5. Даже когда ноль возвращается, сообщение об ошибке не возвращается ...
Что означает «5» возвращаемое значение? Количество отправленных пакетов или что-то еще?
EDIT
Вот суть кода.
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)
Возможно, вы неправильно используете библиотеку. Пожалуйста, напишите еще один код. –
@BartekBanachewicz Спасибо за ответ! Я обновил вопрос с помощью кода! – SatheeshJM
вы можете обернуть 'socket.udp()' в 'assert (socket.udp())'? –