文件名称:ipc:AMPHP的异步IPC组件
文件大小:19KB
文件格式:ZIP
更新时间:2024-02-22 20:29:23
ipc multiprocessing multithreading amphp AmpPHP
IPC danog/ipc提供了一个异步IPC服务器。 安装 composer require danog/ipc 例 服务器: <?php require 'vendor/autoload.php' ; use Amp \ Ipc \ Sync \ ChannelledSocket ; use Amp \ Loop ; use function Amp \asyncCall; use function Amp \ Ipc \listen; Loop :: run ( static function () { $ clientHandler = function ( ChannelledSocket $ socket ) { echo "Accepted connection" . PHP_EOL ; while ( $ payload = yield $ socket -> receive ()) { echo "Received $payload" . PHP_EOL ; if ( $ pa
【文件预览】:
ipc-master
----.gitignore(70B)
----.travis.yml(713B)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----composer.json(1KB)
----examples()
--------client.php(581B)
--------server.php(759B)
----README.md(2KB)
----.php_cs.dist(302B)
----appveyor.yml(1KB)
----lib()
--------functions.php(3KB)
--------PendingAcceptError.php(457B)
--------Sync()
--------IpcServer.php(6KB)
----phpunit.xml.dist(828B)
----test()
--------Fixtures()
--------IpcTest.php(2KB)