Newer
Older
Card9-Skyworks / software / utils / LocalServer.js
@王邈 王邈 on 6 Apr 2015 421 bytes fix last commit
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, function(){
		  fs.chmodSync(sockFile, 0755);
		  callback();
		});
	});
};
module.exports = server;