我正在尝试在PHP中设置一个“服务器”脚本,该脚本应该在后台运行一段有限的时间。但是此脚本的多个实例可能同时运行。不幸的是,fsockopen()不允许我通过两个不同的脚本同时使用相同的端口,因此其他脚本失败:(
有什么方法吗?
答案 0 :(得分:2)
fsockopen 用于客户端套接字,您无法使用 fsockopen 启动服务器侦听特定端口
答案 1 :(得分:1)
PHP不支持多线程,但有其他选择,不是最好的,而是俚语中的“可行”。
要使用 php 收听特定端口,请使用socket_listen
,socket_bind
,socket_create
等功能php,你也可以查看stream_select
函数......如果有帮助的话。