fsockopen fgets仅停留几秒钟,然后关闭。不要等待完整的字节数。只需阅读几秒钟

时间:2019-05-27 13:52:23

标签: php tcp fsockopen

我有以下代码

它实际上连接到本地服务器,发送命令并回读数据(128字节)。 但是,有时是1000字节,其他时候是4字节。

如何获取它,使其仅读取几秒钟然后关闭,然后输出接收到的数据?

我在Google上找不到任何可以做到这一点的东西。 服务器只是发送数据,然后基本上变为静音(不断开连接等),所以我只想读几秒钟到一个变量中就可以了。

.md

1 个答案:

答案 0 :(得分:0)

想通了!

总是这样!花几天时间寻找答案。。发布到Stackoverflow ...几分钟内自己回答。 ffs

需要使用: stream_set_timeout($ fp,2);