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