我目前使用的托管服务不允许我使用套接字,这可能是他们的理由.但是,它们让我使用fsockopen.我想知道区别是什么,因为一些使用socket_create甚至stream_socket_server的脚本不适用于fsockopen.也就是说,如果fsockopen应该工作,我的代码列在下面.它的作用是监听自己的ip地址以获取传入的udp数据包并读取它们.
谢谢
$sock = fsockopen("udp://x.x.x.x", $port); while(1) { $buf = fread($sock, 200); flush(); ob_flush(); }
Ryan Graham.. 12
fsockopen创建与主机的连接,而不是侦听套接字.
fsockopen($ address)〜== socket_connect(socket_create(),$ address)
您的托管服务提供商不希望您监听备用端口/协议.
如果你有什么工作,我不会指望它总是工作,因为它将是一个错误.
fsockopen创建与主机的连接,而不是侦听套接字.
fsockopen($ address)〜== socket_connect(socket_create(),$ address)
您的托管服务提供商不希望您监听备用端口/协议.
如果你有什么工作,我不会指望它总是工作,因为它将是一个错误.