如何从java中接收Udp数据包获取端口号

时间:2015-01-07 06:22:38

标签: java php sockets udp

有没有办法从php中接收更新数据包获取端口号.....

在java中,我通常调用此函数pacet.getPort()和packet.getAddress()来获取发送者的端口号和IP地址。

有没有办法在UDP中实现这个目标?

感谢提前.....

1 个答案:

答案 0 :(得分:0)

PHP使用Berkeley风格的网络,而Java为您提供了一些包装并且更易于使用。在PHP中,您应该使用函数

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

最后一个参数将在成功返回时包含远程端口。要获取发件人的地址,请使用socket_getpeername()。