linda-socket.io
Version:
Linda implementation on Socket.IO
35 lines (27 loc) • 728 B
JavaScript
(function() {
var linda, print, socket, ts;
print = function(msg) {
return $('#log').prepend($('<p>').text(msg));
};
socket = io.connect("" + location.protocol + "//" + location.host);
linda = new Linda().connect(socket);
ts = linda.tuplespace("chatroom1");
socket.on('connect', function() {
print("connect!!!");
return ts.watch({
type: "chat"
}, function(err, tuple) {
return print("> " + tuple.data.message + " (from:" + tuple.from + ")");
});
});
jQuery(function() {
return $('#btn_send').click(function(e) {
var msg;
msg = $('#msg_body').val();
return ts.write({
type: "chat",
message: msg
});
});
});
}).call(this);