Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проверка доступности портов
Форумы портала PHP.SU » » Работа с сетью » проверка доступности портов

Страниц (1): [1]
 

1. Dina - 09 Ноября, 2015 - 16:09:41 - перейти к сообщению
Всем привет,
Я хочу создать мобильный сервис, который позволил бы сканировать порты. Но у меня есть затруднение: на некоторых ресурсах, в том числе для того же stackoverflow.com этот код очень долго. Я понимаю что можно поставить различные ограничения по времени и обрывать соединения но я не уверена что это правильно. От чего вообще зависит скорость когда служба установленная на проверяемом порте ответит? Это как то можно вычислить?
2. Viper - 09 Ноября, 2015 - 17:19:36 - перейти к сообщению
Dina пишет:
От чего вообще зависит скорость когда служба установленная на проверяемом порте ответит
от самой службы, от настроек безопасности, от нагрузки.
3. Merzliaev - 10 Ноября, 2015 - 00:11:22 - перейти к сообщению
А вы можете привести код?
Между прочим, whois - тоже не так быстро обрабатывает запрос
4. Dina - 10 Ноября, 2015 - 13:22:35 - перейти к сообщению
Код я позаимствовала отсюда. Еще я пыталась переписать его используя curl, но это еще дольше отрабатывает. Может следует проверять порты асинхронно, в несколько потоков. Насколько я знаю в php трэдов нет. Получается тоже сокеты использовать?
5. esterio - 10 Ноября, 2015 - 14:11:59 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1