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
您可以序列化句柄,但反序列化時網絡連接將無法使用。您無法在獨立腳本之間保留套接字。 –