1.0.0 • Published 10 years ago

messagingjs v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
10 years ago

messaging

Server:

var fs = require("fs");
var messaging = require("messagingjs");

var port = 8888;

messaging.Server(port,function(client){
	client.onMessage("hello",function(obj){
		console.log("Client name is: "+obj.name);
		client.sendMessage("hello",{name: "Server"});
	});

	client.onBinary("file",function(buff){
		fs.writeFile("filename",buff);
	});
});

Client:

var fs = require("fs");
var messaging = require("messagingjs");

var serverIP = "127.0.0.1"
var port = 8888;

var client = new messaging.Client(serverIP,port);
client.onMessage("hello",function(obj){
	if(obj.name == "Server"){
		fs.readFile("filename",function(err,buff){
			client.sendBinary("file",buff);
		});
	}
});
client.sendMessage("hello",{name: "Giancarlo"});