Здравствуйте, гость ( Вход | Регистрация )
Aug 31 2006, 09:38
Сообщение
#1
|
|
|
N.N.G. ![]() ![]() ![]() Группа: Posters Сообщений: 292 Регистрация: 16.10.2005 Пользователь №: 103 |
кратко:
Код <?php function status_tcp($ip,$port) { if ($ip=="") { $ip="192.168.1.2"; } if (@fsockopen($ip, $port, $errno, $errstr, 0.3)) { echo "<font color=blue>OnLine</font><p>"; } else { echo "<font color=red>OffLine</font><p>"; } } function status_udp($ip,$port) { if ($ip=="") { $ip="udp://192.168.1.2"; } if (@fsockopen($ip, $port, $errno, $errstr,1)) { echo "<font color=blue>OnLine</font><p>"; } else { echo "<font color=red>OffLine</font><p>"; } } ?> Основная чать. В ней происходят все расчеты Код <CENTER> <TABLE BORDER CELLPADDING=5> <CAPTION ALIGN=top><h2>Статус серверов</h2> </CAPTION> <TR> <TD><b> Название сервера</b> </TD> <TD><b> IP - сервера</b> </TD> <TD><b> Статус сервера</b> </TD> <TD><b> Дополнительно </b> </TD> </TR> <TR> <TD NOWRAP >NFS Undeground 1.4</TD> <TD>wow.cheb.ru</TD> <TD> <?php status_tcp("",10800) ?> <TD> <a href="http://wow.cheb.ru/forums/index.php?showtopic=15">Настройка игры</a> <p> </TR> <TR> <TD NOWRAP >Quake 3 1.32 </TD> <TD>wow.cheb.ru</TD> <TD> <?php status_udp("", 27960) ?> <TD> <a href="http://wow.cheb.ru/forums/index.php?showtopic=8&pid=18&st=0&#entry18">Настройка игры</a> <p> </TR> Теперь проблема. для открытия тцп порта все нормально и правильно. Но когда и хочю проверить UDP порт. Он мне всегда выдает "OnLine" Прочитал много мануало, читал в нете. Ничего не помогло. едиственное отличие ТЦП и УДВ это время подключеия к порты. В книгах его вообще нет. Сообщение отредактировал LLeSS - Aug 31 2006, 10:49 |
|
|
|
![]() |
Sep 1 2006, 00:49
Сообщение
#2
|
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Во всей теме только два попадания - пост #3 (который вообще был проигнорирован тредстартером) и пост #9. Был бы это специализированный форум - все остальные посты были бы разумно снесены в топку как абсолютно бессмысленные.
При чём ведь даже в мануале сказано Цитата(http://php.net/fsockopen @ Warning) UDP sockets will sometimes appear to have opened without an error, even if the remote host is unreachable. The error will only become apparent when you read or write data to/from the socket. The reason for this is because UDP is a "connectionless" protocol, which means that the operating system does not try to establish a link for the socket until it actually needs to send or receive data. Но мануалы у нас даже если и читают, то дальше примеров не идут |
|
|
|
Sep 1 2006, 09:56
Сообщение
#3
|
|
|
Пользователь ![]() ![]() Группа: Posters Сообщений: 116 Регистрация: 22.5.2006 Из: Чебоксары Пользователь №: 616 |
мануалы у нас даже если и читают, то дальше примеров не идут 3-й - вообще не ответ и поставленной проблеммы не решает (намек на то, что это проблемма неразрешимая? но люди ж вроде как-то решали) 9-й - скорее пожелание а из 6-го не должно было стать понятно, что для решения поставленной проблеммы используется такая-то функция, а если надо больше (типа "общение"), то используется такая-то библиотека ? ты кстати сам-то понял че спросили? LLeSS, хотелось бы услышать твое мнение Был бы это специализированный форум - все остальные посты были бы разумно снесены в топку как абсолютно бессмысленные. лоснования? опыт? если бы в форуме писали только ответы вроде 3-го и 9-го, то и задавать в него вопросы осбого смысла бы не было: иди сразу в мануал, там нет - иди в гугл, там нет - значит этого вообще нет и не задавай глупых вопросов мануалы у нас даже если и читают, то дальше примеров не идут ты не по себе судишь, нет? или ты считаешь, что здесь должны только нечитающие писать (чтобы ты перед ними выделывался в стиле "прочитай здесь" или "этот вопрос от слишком буйной фантазии") |
|
|
|
Sep 1 2006, 10:15
Сообщение
#4
|
|
|
PAUK.NET.RU TEAM Группа: Admin Сообщений: 1,672 Регистрация: 11.7.2005 Из: Чебоксары Пользователь №: 1 |
3-й - вообще не ответ и поставленной проблеммы не решает (намек на то, что это проблемма неразрешимая? но люди ж вроде как-то решали) Это намек, что нужно читать RFC протокола и RFC сервера, прежде чем их использовать. 9-й - скорее пожелание Это дельный совет из личного опыта основания? опыт? если бы в форуме писали только ответы вроде 3-го и 9-го, то и задавать в него вопросы осбого смысла бы не было: иди сразу в мануал, там нет - иди в гугл, там нет - значит этого вообще нет и не задавай глупых вопросов В сказку попал ??? -------------------- |
|
|
|
LLeSS PHP fsockopen Aug 31 2006, 09:38
LInfo Пример 2. Using UDP connection
Код<?php
... Aug 31 2006, 12:34
jay Цитата(LInfo @ Aug 31 2006, 13:34) Пример... Aug 31 2006, 14:35
karpen Цитата из книги "Протоколы TCP/IP", том ... Aug 31 2006, 13:02
LLeSS такие наивные... .я это уже все 100 раз пробовал )... Aug 31 2006, 14:44
pavel Лучше проверять через определенный интервал (5 мин... Aug 31 2006, 18:18
jay у нас PHP 4, а это как я помню появилось только в ... Aug 31 2006, 19:38
pavel Там серваки поддерживаются вплоть до такого:
Кодre... Aug 31 2006, 19:53
JoNy202 надо проверять не только соединение по определенно... Aug 31 2006, 20:35
pavel Цитата(JoNy202 @ Aug 31 2006, 21:35) надо... Aug 31 2006, 21:20
SiMM Никогда не понимал чудаков, которые задают вопросы... Sep 1 2006, 00:14
pavel честно говоря ответов типа "PHP4 forever... Sep 1 2006, 00:32
SiMM Цитата(pavel @ Sep 1 2006, 10:56) или ты ... Sep 1 2006, 10:12

pavel Цитата(SiMM @ Sep 1 2006, 11:12) Если ты ... Sep 1 2006, 11:33
LLeSS вы непоняли вопрос? я бы хотел получить в итоге ра... Sep 1 2006, 14:36
SiMM Жжошь.
Я пожалуй последний раз скажу - если челове... Sep 1 2006, 14:54
LLeSS Цитата(SiMM @ Sep 1 2006, 01:14) Никогда ... Sep 1 2006, 18:23
pavel SiMM, а вот не говорил бы ты намеками, и не возник... Sep 2 2006, 10:42
SiMM Цитата(pavel @ Sep 2 2006, 11:42) LLeSS, ... Sep 3 2006, 00:52
pavel Посмотрел на 213.24.223.171, в скрипте надо поменя... Sep 2 2006, 18:45
jay спасибо тебе за помощь, думаю с остальными играми ... Sep 2 2006, 22:25
LLeSS сенкс. Sep 2 2006, 23:06
mgk сам столкнулся с такой проблемой...
с играми дейст... Sep 29 2006, 10:31
SiMM Цитата(mgk @ Sep 29 2006, 11:31) но со ст... Sep 29 2006, 11:08
mgk Цитата(SiMM @ Sep 29 2006, 12:08) Стандар... Sep 29 2006, 20:11
SiMM Цитата(mgk @ Sep 29 2006, 21:11) фишка в ... Sep 29 2006, 21:21
mgk Цитата(SiMM @ Sep 29 2006, 22:21) Этого н... Sep 29 2006, 21:39
pavel Цитата(mgk @ Sep 29 2006, 11:31) $so... Oct 1 2006, 01:16![]() ![]() |
|
Текстовая версия | Сейчас: 3rd December 2025 - 21:23 |