added serialisation to socket connection

This commit is contained in:
coderaiser 2012-09-24 11:01:47 -04:00
parent f910ed7ed6
commit fe0bfc49cd
3 changed files with 15 additions and 13 deletions

View file

@ -66,6 +66,8 @@ disabled in browsers.
* Added ability to freeze terminal screen on connection lost
* Added serialisation to socket connection.
2012.08.24, Version 0.1.6

View file

@ -70,7 +70,7 @@ var CloudCommander, io;
lResult = lTerm.echo(lStdout);
if(lStderr)
lResult = lTerm.error(pMsg.lStderr);
lResult = lTerm.error(lStderr);
}
else{
/* if term not accesable

View file

@ -14,7 +14,8 @@ exports.listen = function(pServer){
io.sockets.on('connection', function (socket) {
Socket = socket;
socket.send('{stdout:"client connected"}');
socket.send('{"stdout":"client connected"}');
console.log('server connected');
@ -42,15 +43,14 @@ function getExec(pError, pStdout, pStderr) {
if (pError !== null) {
console.log('exec error: ' + pError);
}
else{
var lExec = {
stdout : pStdout,
stderr : pStderr
};
var lExec_str = JSON.stringify(lExec);
Socket.send(lExec_str);
console.log(lExec);
}
var lExec = {
stdout : pStdout,
stderr : pStderr || pError
};
var lExec_str = JSON.stringify(lExec);
Socket.send(lExec_str);
console.log(lExec);
}