mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
30 lines
No EOL
913 B
JavaScript
30 lines
No EOL
913 B
JavaScript
/* module make possible connectoin thrue socket.io on a client */
|
|
var CloudCommander, io, socket, Term;
|
|
(function(){
|
|
"use strict";
|
|
var Util = CloudCommander.Util;
|
|
|
|
Util.jsload("/socket.io/lib/socket.io.js", {
|
|
onload : function(){
|
|
socket = io.connect(document.location.hostname);
|
|
|
|
socket.on('connect', function () {
|
|
console.log('socket connected');
|
|
});
|
|
|
|
socket.on('message', function (msg) {
|
|
console.log(msg);
|
|
Term.echo(msg);
|
|
});
|
|
|
|
socket.on('disconnect', function () {
|
|
console.log('socket disconected');
|
|
});
|
|
},
|
|
|
|
onerror : function(){
|
|
console.log('could not connect to socket.io\n'+
|
|
'npm i socket.io');
|
|
}
|
|
});
|
|
})(); |