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

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

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

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

Спасибо за продвижение …..

0

Решение

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]