Как я проверяю с помощью ping-запросов от Flex - AIR?

Я скучаю, вызывают мой сервер разработки, снижается, и я выполняю командную строку для проверки с помощью ping-запросов сервера неограниченно долго так, чтобы я видел, когда они прекратят испытывать таймаут и знают, что я могу работать снова. Тем временем я хотел сделать Воздушное приложение, которое сделает это для меня, таким образом, я смогу иметь его щебет или предупредить или сделать что-то, когда оно начинает мочь соединиться с сервером.

Таким образом, я должен запустить с наличия AIR, делают ping, кто-либо знает, как сделать это? Я не могу найти справку на нем. Я не могу использовать HTTPService, потому что независимо от того, что это, это повреждается (думайте, что это - VPN), наш dev веб-сайт все еще.

Спасибо

5
задан jochil 2 February 2010 в 17:42
поделиться

3 ответа

Это также работает при связывании со статическими библиотеками. Я сделал копию файла python26.lib и переименовал его в python26_d.lib. Я прокомментировал строку # define PY_DEBUG в pyconfig.h. Также изменил прагматику на «pragma comment (lib,» python26.lib «)» на строке 332. Вуаля! Это сработало.

-121--1615411-

Любые такие улучшения будут микрооптимизацией. Я думаю, что у вас есть лучшее решение как для эффективности, так и для ясности.

-121--4180352-

В противном случае можно использовать класс NativeProcess бета-версии AIR 2,0 и команду ping операционной системы.

Информацию об использовании можно найти здесь .

2
ответ дан 15 December 2019 в 06:26
поделиться

Воздушный SDK предлагает несколько классов (URLMONITOR, SocketMonitor) для обработки этого:

http://livedocs.alobe.com/flex/3/html/help.html?content= Network_Connectivity_1.html

0
ответ дан 15 December 2019 в 06:26
поделиться

Согласно документации, SocketMonitor, происходящий от ServiceMonitor, будет проверять базовую доступность, но не настоящий пинг. Если вы хотите действительно "пинговать" сервер, вам нужно использовать сокет для реализации протокола, Эта ссылка на статью в Википедии может помочь.

1
ответ дан 15 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: