php可不可以socket通信长连接,不断开,然后实现多次通讯?


理论上是可以的,使用PHP提供的socket相关API,主要问题是脚本执行时间。

PHP运行模式分为非命令行模式及命令行模式。
非命令行模式散档一般是用于B/S交互,max_execution_time默认为非老档零,也就是限制脚本执行时间。即使你设置max_execution_time为0也面临用户浏览器请求的超时问题。
命令行模式下set_limit_time默认为0,做为本地脚本执行,所以没有冲含乱上述的问题。

PHP SOCKET相关文档:
http://cn2.php.net/manual/zh/book.sockets.php
不可以

和PHP没有关系,因为走的是HTTP模式,HTTP模式本身就是短连接
当然可销老以,我都已经做过udp socket云端门禁管理系统,服务器socket监派轿控设备连接状态,设备通过发送心跳包来维亏羡升持连接,从而实现长连接,更多详情http://www.100txy.com/article/54.html