1
我打开了一个侦听套接字的连接。如何从另一个脚本使用资源处理程序
$address = "";
$port = "";
$socketResource = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($socketResource, $address, $port);
socket_listen($socketResource);
//then there's listening and end connection logic
有没有办法救这个$socketResource
并在另一个(完全分开,不包括在内)的PHP脚本加载它?
(假定连接将仍然打开和读取)
你是什么意思,“另一个PHP脚本”?一个通过include/require加载?是的,该句柄可以重复使用。一个完全独立的脚本,你exec()或在不同的时间运行?不,该句柄不可共享。 –
我的意思是完全独立的脚本。将注释添加到问题中。 – PetrHejda
您可以序列化句柄,但反序列化时网络连接将无法使用。您无法在独立脚本之间保留套接字。 –