Newer
Older
Card9-Skyworks / software / utils / LocalServer.js
@王邈 王邈 on 6 Apr 2015 430 bytes chmod card9.sock to 755
var net = require('net');
var defines = require('./defines');
var fs = require('fs');
var server = net.createServer(function(c){
	c.on('data', function(chunk){
		server.emit('command', chunk[0]);
		c.end();
	});
});
server.create = function(sockFile, callback){
	fs.unlink(sockFile, function(){
		server.listen(sockFile, callback).once('listen', function(){
		  fs.chmodSync(sockFile, 0755);
		});
	});
};
module.exports = server;