is UDP opened?

HOCOK

Guest
is UDP opened?

Как проверить, открыт ли UDP port?


если делать так,
PHP:
$fp = fsockopen("udp://127.0.0.1",445);
if($fp){ print "OK"; }
то всегда пишет ОК!.... . даже если закрыт..
 

alexhemp

Новичок
Изучайте матчасть. UDP протокол без подтверждения приема, поэтому отправка всегда успешна.
 

Solid

Drosera anglica
Проверить можно только через некую комманду, всмысле отправить через сокет запрос и попытаться прочесть ответ, поддерживаемую сервер-софтом UDP соединения.
 

HOCOK

Guest
вобщем мне это нужна чтобы проверить, "Статический ли IP ?"

Может есть другой способ проверить, статический ли IP у пользователя?

(winXP)
 

HOCOK

Guest
я хотел сделать так.

найти в WinXP по дефолту открытый TCP порт, и сервер будет тестить его.. если закрыт то или firewall etc.. не важно.

Но оказывается там нету не чего кроме UDP..

есть идеи?
 

kruglov

Новичок
Порт считается открытым тогда и только тогда, когда за ним сидит сервер и отвечает на запросы.
 
Сверху