Как получить номер порта от получения пакета UDP в php, как Java

0

Есть ли способ получить номер порта от получения пакета обновления в php.....

В java я обычно вызываю эту функцию pacet.getPort() и packet.getAddress(), чтобы получить номер порта и IP-адрес отправителя.

Есть ли способ достичь этого в UDP?

Благодарим за продвижение.....

Теги:
sockets
udp

1 ответ

0
Лучший ответ

PHP использует сеть в стиле Berkeley, тогда как Java обертывает ее немного для вас и проще в использовании. В PHP вы должны получить данные с помощью функции:

int socket_recvfrom ( resource $socket , string &$buf , int $len , int $flags , string &$name [, int &$port ])

Последний аргумент будет содержать удаленный порт при успешном возврате. Чтобы получить адрес отправителя, используйте socket_getpeername().

  • 0
    Спасибо, это работает...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню