我正在尝试在 PHP 中设置一个“服务器”脚本,它应该在后台运行有限的时间。但此脚本的多个实例可能同时运行。不幸的是 fsockopen() 不允许我通过两个不同的脚本同时使用同一个端口,所以其他的会出错:(
有没有办法解决?
我正在尝试在 PHP 中设置一个“服务器”脚本,它应该在后台运行有限的时间。但此脚本的多个实例可能同时运行。不幸的是 fsockopen() 不允许我通过两个不同的脚本同时使用同一个端口,所以其他的会出错:(
有没有办法解决?
fsockopen 用于客户端套接字,您无法启动服务器以使用fsockopen侦听特定端口
PHP 不支持多线程,但有替代方案,不是最好的,但在俚语中是“可行的”。
并使用php, Use socket_listen
,socket_bind
,等,php的函数来监听特定端口socket_create
,你也可以看看stream_select
函数......如果有帮助的话。
推荐页面 PHP中的并行处理