8000 GitHub - partnering/messageify
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

partnering/messageify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

HOW-TO use messageify

overview

messageify assumes is a very thin layer on top of stream sockets (unix sockets, tcp sockets). It assumes that every message starts with 4-bytes containing the length of the message in bytes, followed by the actual message.

example

const net = require('net')

let server = net.createServer(socket => {
  socket = messageify(socket)
  socket.on('message', message => {
    console.log(JSON.parse(message))
  })

  socket.sendMessage(JSON.stringify({ foo: "bar" }))
})

server.listen("/socket/path.sock")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0