通过php中的几个页面使socket资源可访问

时间:2014-02-25 09:12:44

标签: php sockets connection persistent

在PHP中,有没有办法创建,连接和维护一个开放(套接字)连接,以便可以在多个页面上访问连接对象?

想象一下,一个基于Windows的小型客户端程序在启动时连接到其服务器软件。您可以使用按钮(让我们说开始和停止计算)向服务器发送一些命令,并在我的输入上接收确认。 在这个例子中,当"启动"时,服务器将进行一些计数/计算并每秒向客户端发送一些值,每秒显示一次,直到服务器完成其工作或您发送&# 34;停止"命令。在关闭程序或单击某个断开连接按钮之前,客户端也将保持连接状态。

这个客户端如何作为在服务器软件所在的盒子上运行PHP的Web客户端工作?

我设法发送命令并使用socket或pfsockopen接收反馈,但由于我不想重新加载页面,因此我无法保持连接。

我不想每秒重新加载页面,所以我想我可以使用Ajax执行PHP脚本来读取/写入服务器而无需重新加载页面,但是我在Web服务器上执行的脚本文件无法找到我的连接资源。我试着在会话中保存资源但没有运气。

或者,有没有更好的方法来实现这个目标?

另外:服务器软件是旧的VB6软件,Web服务器与VB6软件位于同一个盒子上。 PHP站点将作为一个接口。

0 个答案:

没有答案