Size: a a a

2020 January 19

VM

Vadim Misbakh-Soloviov in pro.lua
плюс, если блочит файрволл/антивирус, то то же самое он будет делать и с другими сетевыми обращениями :)
источник

I

Igor725 in pro.lua
не, ну тут проблема не на сетевом уровне, насколько я вижу
источник

I

Igor725 in pro.lua
тут проблема с трубами ввода/вывода
источник

I

Igor725 in pro.lua
Igor725
Если нужно проверить завершился ли пинг удачно или же нет, то можно просто os.execute использовать: print(os.execute('ping 8.8.8.8>nul') == 0)
да и в любом случае, я предложил альтернативу, чуть менее сумаcшедшую, чем вариант с popen. Это поможет без всяких зависимостей проверить интернеты
источник

I

Igor725 in pro.lua
И шансов на успех без труб чуть побольше
источник

I

Igor725 in pro.lua
уж лучше на errorcode смотреть, чем на вывод команды
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
да и в любом случае, я предложил альтернативу, чуть менее сумаcшедшую, чем вариант с popen. Это поможет без всяких зависимостей проверить интернеты
Если это строго платформо-зависимая программа то я не вижу ничего плохого в том чтобы звать ОСные команды
источник

VM

Vadim Misbakh-Soloviov in pro.lua
кроме оверхеда
источник

VM

Vadim Misbakh-Soloviov in pro.lua
лучше, всё же, обычно, использовать API операционной системы
источник

I

Igor725 in pro.lua
Vadim Misbakh-Soloviov
лучше, всё же, обычно, использовать API операционной системы
+
источник

I

Igor725 in pro.lua
Я даже самого малого оверхеда избегать пытаюсь
источник

I

Igor725 in pro.lua
Особенно при работе с уже оверхедом, по сути (я про интерпретатор)
источник

AZ

Aydar Zarifullin in pro.lua
Vadim Misbakh-Soloviov
кроме оверхеда
В api еще разбираться надо.
источник

VM

Vadim Misbakh-Soloviov in pro.lua
ну да. А разрабатывать-то надо по принципу "херак-херак и в продакшн", ни в чём не разбираясь, чего это я, да
источник

I

Igor725 in pro.lua
В этом сложного то и нет ничего
источник

AZ

Aydar Zarifullin in pro.lua
Vadim Misbakh-Soloviov
ну да. А разрабатывать-то надо по принципу "херак-херак и в продакшн", ни в чём не разбираясь, чего это я, да
Я не говорю что надо  "херак-херак и в продакшн" но чисто для себя то можно
источник

I

Igor725 in pro.lua
У меня мозг попросту не принимает подобный оверхед
источник

I

Igor725 in pro.lua
Даже если эту поделку только я и буду использовать
источник

AS

Anatoliy S in pro.lua
Igor725
не, ну тут проблема не на сетевом уровне, насколько я вижу
Вообщем проблема решилась использованием powershell.exe -command ping 8.8.8.8
источник

AS

Anatoliy S in pro.lua
т.е. io.popen (" powershell.exe -command ping 8.8.8.8" )  - норм работает хоть в збс хоть в луаджите и хоть из командной строки
источник