【发布时间】:2012-08-31 19:21:39
【问题描述】:
对于我的项目,我必须从我的 (php) 网站与远程设备进行通信。我需要实现的命令之一发送一个连续的数据流,直到它接收到来自用户的更多输入。
所以我的问题是,如果我使用file_get_contents(),这会是一个问题吗?还是应该使用fread()?我的输入是一个字符串的形式,fread() 说我应该使用file_get_contents(),但是如果我使用file_get_contents(),我需要把它放在一个循环中,然后在数据包之间向我的设备发送数据以停止它发送数据?每次我调用file_get_contents() 时,循环会关闭我的连接并打开一个新连接吗?
我每天可以使用的数据量也受到限制,如果我使用 file_get_contents(),它会限制块大小为 8KB 的块大小,即我当天数据的 8%。
【问题讨论】: