【发布时间】:2013-08-11 21:26:22
【问题描述】:
我正在尝试在 PHP 中设置一个“服务器”脚本,它应该在后台运行有限的时间。但此脚本的多个实例可能同时运行。不幸的是 fsockopen() 不允许我通过两个不同的脚本同时使用同一个端口,所以其他的会出错:(
有没有办法解决这个问题?
【问题讨论】:
-
目标是什么?你想建什么?
标签: php networking port fsockopen
我正在尝试在 PHP 中设置一个“服务器”脚本,它应该在后台运行有限的时间。但此脚本的多个实例可能同时运行。不幸的是 fsockopen() 不允许我通过两个不同的脚本同时使用同一个端口,所以其他的会出错:(
有没有办法解决这个问题?
【问题讨论】:
标签: php networking port fsockopen
fsockopen 用于客户端套接字,您无法使用 fsockopen 启动服务器以侦听特定端口
【讨论】:
PHP 不支持多线程,但有替代方案,不是最好的,而是用俚语说的——“可行”。
而使用php监听特定端口,使用socket_listen、socket_bind、socket_create等,php的函数,你可能有也看看stream_select 函数...如果有帮助的话。
【讨论】: