Sha256: 41dac77618d094bf7b7bba6d59d3ab7dd45394f536187f9c7ab02cf8a8932a4f

Contents?: true

Size: 689 Bytes

Versions: 26

Compression:

Stored size: 689 Bytes

Contents

var ws = new WebSocket("ws://localhost:8080");

ws.onmessage = function(e){
  print(e.data);
};

ws.onopen = function(e){
  log("websocket open");
  console.log(e);
};

ws.onclose = function(e){
  log("websocket close");
  console.log(e);
};

$(function(){
  $("#btn_post").click(post);
  $("#message").keydown(function(e){
    if(e.keyCode == 13) post();
  });
});

var post = function(){
  var name = $("#name").val();
  var mes = $("#message").val();
  ws.send(name+" : "+mes);
  $("input#message").val("");
};

var log = function(msg){
  console.log(msg);
  $("#chat").prepend($("<li>").text("[log] "+msg));
};

var print = function(msg){
  $("#chat").prepend($("<li>").text(msg));
};

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
websocket-client-simple-0.9.0 sample/webbrowser/main.js
websocket-client-simple-0.8.0 sample/webbrowser/main.js
websocket-client-simple-0.7.0 sample/webbrowser/main.js
websocket-client-simple-0.6.1 sample/webbrowser/main.js
websocket-client-simple-0.6.0 sample/webbrowser/main.js
websocket-client-simple-0.5.1 sample/webbrowser/main.js
websocket-client-simple-0.5.0 sample/webbrowser/main.js
websocket-client-simple-0.4.0 sample/webbrowser/main.js
websocket-client-simple-0.3.1 sample/webbrowser/main.js
websocket-client-simple-0.3.0 sample/webbrowser/main.js
websocket-client-simple-0.2.5 sample/webbrowser/main.js
websocket-client-simple-0.2.4 sample/webbrowser/main.js
websocket-client-simple-0.2.3 sample/webbrowser/main.js
websocket-client-simple-0.2.2 sample/webbrowser/main.js
websocket-client-simple-0.2.1 sample/webbrowser/main.js
websocket-client-simple-0.2.0 sample/webbrowser/main.js
websocket-client-simple-0.1.0 sample/webbrowser/main.js
websocket-client-simple-0.0.9 sample/webbrowser/main.js
websocket-client-simple-0.0.8 sample/webbrowser/main.js
websocket-client-simple-0.0.7 sample/webbrowser/main.js