PHP Socket,不是有效的流资源

时间:2013-04-23 10:02:19

标签: php sockets resources stream irc

我知道以前曾经问过这个问题,但我无法让它发挥作用。

fgets()和feof()为无效的流资源提供错误。

插座

$socket =  fsockopen($settings['server'], $settings['port'], $errno, $errstr, 20);

        while(!feof($socket)) {
            interface_retrieve_buffer();

interface_retrieve_buffer()

function interface_retrieve_buffer() {
    global $buffer,$socket;
    $buffer = fgets($socket);
}

所有这些都是使用各种函数按顺序完成的,但是我猜测套接字超时很快就会导致发送错误?

它正在填充我的硬盘(大约在4小时内90 GB),我真的需要解决这个问题,我已经尝试了几种解决方案,但没有一种方法有效。

谢谢!

编辑: 更多代码:http://pastebin.com/BwqJ0CJQhttp://pastebin.com/gcFEAkRS

0 个答案:

没有答案