1.0.3 • Published 7 years ago

dk-socket-ipc v1.0.3

Weekly downloads
10
License
-
Repository
github
Last release
7 years ago

Socket IPC

WebSocket-like communications over local UNIX sockets

Installation

$ npm install dk-socket-ipc

Creating a Message Server

var ipc = require('dk-socket-ipc')

var server = new ipc.MessageServer('/tmp/socket-loc')

server.on('message', function(message) {
  console.log('got message:', message.data)
  server.send('back at you: ' + message.data)
})

server.on('connection', function(connection) {
  console.log('client connected')
})

server.start()

Connecting To a Message Server

var ipc = require('dk-socket-ipc')

var client = new ipc.MessageClient('/tmp/socket-loc')

client.on('connection', function(connection) {
  console.log('connected. sending greetings...')
  client.send('greetings')
})

client.on('message', function(message) {
  console.log('got message:', message.data)
})

client.start()
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago