繁体   English   中英

用PHP关闭套接字连接

[英]Close a socket connection with PHP

我有一个脚本,可以打开端口并允许多个连接之间的套接字通信(一个简单的Flash聊天框)。 该脚本必须自己考虑运行多长时间以及何时关闭端口。 我的问题是,如果此脚本陷入无限循环(否则我会失去控制),该怎么办才能关闭端口?

为了清楚起见,我在第二个php脚本之后,它将强制关闭第一个脚本打开的端口(然后,如果套接字已关闭,则可以在该脚本中放入一些检查代码以停止执行)。

我不知道这样做的方法。 创建套接字的实例中存在一个套接字。 据我所知,如果创建套接字并在脚本“ foo.php”中运行while(1)循环,则无法单独执行另一个脚本,例如说“ bar.php”以访问在其中创建的套接字。 foo.php并将其关闭。 通常,客户端-服务器应用程序依靠线程来实现套接字池和监视。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM