PHP Node.js Communication IPC Client: Send messages to a Node server via sockets

Recommend this page to a friend!
  Info   Example   View files (10)   Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2019-08-21 (11 months ago) Not yet rated by the usersTotal: 94 All time: 9,445 This week: 298
Version License PHP version Categories
php-node-ipc-client 1.0.0GNU General Publi...5Networking, PHP 5
Description Author

This package can send messages to a Node server via sockets.

It can connect to a Node.js IPC server passing the local path of a Unix socket.

The package can also send messages to the Node.js server passing a string with the message as parameter.

The package also include the source of an example to start the server using the Node.js IPC server client.

Innovation Award
PHP Programming Innovation award nominee
August 2019
Number 9
Node.js is a popular JavaScript based package that is commonly used to implement Web based applications like PHP but using JavaScript language.

This package provides a solution to allow a PHP application to communicate with a Node.js based application.

Manuel Lemos
Picture of Juraj Puchký
  Performance   Level  
Name: Juraj Puchký is available for providing paid consulting. Contact Juraj Puchký .
Classes: 10 packages by
Country: Czech Republic Czech Republic
Age: 38
All time rank: 130413 in Czech Republic Czech Republic
Week rank: 259 5 in Czech Republic Czech Republic
Innovation award
Innovation award
Nominee: 3x



node-ipc client for php

node-ipc client implementation in PHP

> Author: Juraj Puchký - BABA Tumise s.r.o. <> > > Web: > > GIT: >


I was in a situation when I need to connect to node-ipc (nodejs) server by PHP client for one project written within the Symfony framework. So I create this simple package to emit messages to my nodejs application from PHP.


go to examples and start nodejs application from terminal

> cd examples/nodejs-ipc-server > > npm install > > node src/server.js

then go to client in separated terminal

> cd examples/client > > composer install > > php ipc-client.php >

File Role Description
examples (2 directories)
src (3 files)
composer.json Data Auxiliary data
LICENSE Lic. License text Doc. Documentation

  Files  /  examples  
File Role Description
client (2 files)
nodejs-ipc-server (1 file, 1 directory)

  Files  /  examples  /  client  
File Role Description
   composer.json Data Auxiliary data
   ipc-client.php Example Example script

  Files  /  examples  /  nodejs-ipc-server  
File Role Description
src (1 file)
   package.json Data Auxiliary data

  Files  /  examples  /  nodejs-ipc-server  /  src  
File Role Description
   server.js Data Auxiliary data

  Files  /  src  
File Role Description
   Client.php Class Class source
   Message.php Class Class source
   SocketClient.php Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:9,445
This week:298

For more information send a message to info at phpclasses dot org.