我写了一个php脚本,通过tcp socket连接到facebook聊天。我的问题是:
即使php脚本结束,如何使套接字保持活动状态?我希望其他php文件通过这个套接字与facebook XMPP服务器通信?我试图将套接字保存为会话变量,但它不起作用。
根据一些论坛讨论,我试图使用pfsockopen而不是socket_create。但是当我调用pfsockopen函数时,我总是收到失败。
任何人都知道如何解决这个问题?
谢谢!
答案 0 :(得分:1)
你需要一个独立的守护进程。
答案 1 :(得分:1)
您不能在不同的PHP脚本之间共享套接字。 @seriyPS建议有意义 - 创建一个PHP脚本:
然后您的PHP脚本可以打开该'守护程序'PHP脚本的套接字,发送消息,守护程序将其发送到FB并返回FB响应。