发布网友 发布时间:2022-05-01 04:31
共3个回答
热心网友 时间:2022-05-10 14:03
理论上是可以的,使用PHP提供的socket相关API,主要问题是脚本执行时间。追答“现在如果是两个请求的话第一个请求没有断开,第二个请求就得不到服务器返回的信息。。。这样一个长连接可以实现么?还是要使用短连接?”
不太理解上述话的意思。如果PHP只是简单的做为Web脚本去连接服务器查询相应信息的话,直接用socket连接取回数据后关闭socket就行了。
如果你是想一直保持这个链接重复利用以提高效率的话,我感觉就没必要了。就像使用Mysql API一样,保持长链接是需要额外的工作的。
热心网友 时间:2022-05-10 15:21
不可以热心网友 时间:2022-05-10 16:55
当然可以,我都已经做过udp socket云端门禁管理系统,服务器socket监控设备连接状态,设备通过发送心跳包来维持连接,从而实现长连接,更多详情http://www.100txy.com/article/54.html