0

我正在创建一个用于侦听来自用户的传入数据的 php 脚本。这个想法是用户将能够将 UDP 数据包远程发送到他们的浏览器并在浏览器上显示。

使用 xampp 在我的本地主机上测试时,该脚本运行良好。在服务器中上传我的脚本后,每次都无法绑定套接字连接。我尝试了端口号 50000、5000、561、61 和许多其他端口,但都失败了。

这是我的 php 脚本,主要取自php 的网站...

$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
    if ($socket == FALSE) {
        echo 'socket_create failed'.socket_strerror(socket_last_error())."\n";
    }

if(!socket_bind($socket, $ip, $port)) {
        socket_close($socket);
        echo 'socket_bind_failed';
}

   socket_recvfrom($socket, $buf, 255, 0, $from, $port);

因此,我决定查看众所周知的 udp 端口​​,如图所示但似乎所有应用程序都已用完。我的问题是,UDP 端口的合适值是多少?

4

0 回答 0