Home  >  Article  >  Backend Development  >  七牛云存储 - cli和普通模式的php如何通信?

七牛云存储 - cli和普通模式的php如何通信?

WBOY
WBOYOriginal
2016-06-06 20:44:151246browse

求助,cli模式运行着socket server 并保持和客户端的连接,
此时另一个普通模式的php进程收到请求后,需要通知cli模式的进程:“有新消息了,请帮我发给socket客户端”。

通过什么方式来说这句话呢?
php进程通讯?
还是普通模式的php进程需要使用socket客户端才能和socket server的进程通信?

或者它们可以共享全局变量?能直接call对方的函数?(虽然觉得不太可能,都不是一个进程。。。)

回复内容:

求助,cli模式运行着socket server 并保持和客户端的连接,
此时另一个普通模式的php进程收到请求后,需要通知cli模式的进程:“有新消息了,请帮我发给socket客户端”。

通过什么方式来说这句话呢?
php进程通讯?
还是普通模式的php进程需要使用socket客户端才能和socket server的进程通信?

或者它们可以共享全局变量?能直接call对方的函数?(虽然觉得不太可能,都不是一个进程。。。)

一般做法是创建一个socket连接到socket server,然后向socket server发送数据,socket server再发送给其它客户端。

你的socket server 是php-cli跑的?是开源的socket server还是你们自己写的?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn