Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ping и сокеты
 
 автор: Divine   (07.02.2007 в 12:49)   письмо автору
 
 

Добрый день.
У меня такой вопрос - как сделать пинг в сети через сокеты? Т.е. я нашел только такое решение:
@$fp = fsockopen("192.168.1.1",80, $errno, $errstr, 1);
if (!$fp) {
echo "192.168.1.1"." - Offline"."<br>";
}
else {echo "192.168.1.1." - <b>Online</b>"."<br>";
fclose($fp);
}}
mysql_close();

Оно работает, НО! Только если на сервере стоит апач.Если же нет (пинг обычного компьютера), то порт 80 использовать нельзя.
Как же все-таки решить проблему?
П.С. Это все должно работать как на Windows, так и на Linux.
Спасибо :)

   
 
 автор: kpetuh   (07.02.2007 в 13:18)   письмо автору
 
   для: Divine   (07.02.2007 в 12:49)
 

юез апача использовать можно если правильно сконфигурировать пхп как консольный интерпретатор :) (наверна не так выразился), у меня куча приложений работающих с сокетами черз 80 порт без всякого апача :)

есть сконфигуреный пхп+зендоптимайзер весит 2 метра можешь залить по адресу scriptgame.php0h.com :)

под виндой пашет под линуксами не проверял

   
 
 автор: Divine   (07.02.2007 в 13:26)   письмо автору
 
   для: kpetuh   (07.02.2007 в 13:18)
 

Я имею ввиду на сервере, на который я отсылаю запрос. Т.е. если обычный компьютер, а не веб-сервер, то он него не придет ответ, если запрос отправить через 80-ый порт.

   
 
 автор: KPETuH   (07.02.2007 в 13:51)   письмо автору
 
   для: Divine   (07.02.2007 в 13:26)
 

ясно просто не понял :) немного вопроса

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования