plexy
Create multiple duplex object streams that read and write through a single text stream.
API
var Plexy =
Plexy(carrierStream, channelName)
Returns a duplex object stream.
Example
Server:
{ // allow streaming from and to multiple sources var stream = streamincoming = streamoutgoing = streamincoming return stream} var carrierStream = var main = var sub = // log any messages recieved from clients to consolemainsub var sock = // send a message every 4 seconds to all connected clients on 'main' channel sock
Client:
var socket = var main = var sub = // send some data to write on server console:mainmain // log any messages recieved from servermain sub