linda-socket.io
Version:
Linda implementation on Socket.IO
19 lines (13 loc) • 452 B
text/coffeescript
print = (msg) ->
$('#log').prepend $('<p>').text(msg)
socket = io.connect("#{location.protocol}//#{location.host}")
linda = new Linda().connect(socket)
ts = linda.tuplespace("chatroom1")
socket.on 'connect', ->
print "connect!!!"
ts.watch {type: "chat"}, (err, tuple) ->
print "> #{tuple.data.message} (from:#{tuple.from})"
jQuery ->
$('#btn_send').click (e) ->
msg = $('#msg_body').val()
ts.write {type: "chat", message: msg}