当前位置:  开发笔记 > 编程语言 > 正文

socket_create与fsockopen php

如何解决《socket_create与fsockopenphp》经验,为你挑选了1个好方法。

我目前使用的托管服务不允许我使用套接字,这可能是他们的理由.但是,它们让我使用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)

您的托管服务提供商不希望您监听备用端口/协议.

如果你有什么工作,我不会指望它总是工作,因为它将是一个错误.



1> Ryan Graham..:

fsockopen创建与主机的连接,而不是侦听套接字.

fsockopen($ address)〜== socket_connect(socket_create(),$ address)

您的托管服务提供商不希望您监听备用端口/协议.

如果你有什么工作,我不会指望它总是工作,因为它将是一个错误.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有