Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ( function() {
  2.     /*********
  3.     ** 定数 **
  4.     *********/
  5.     var PORT = 3000;
  6.     var WS_ADDR = 'http://localhost:' + PORT;
  7.  
  8.     /****************
  9.     * プレースホルダー
  10.     *****************/
  11.     var session;
  12.     var socket;
  13.    
  14.     /******
  15.     * クラス
  16.     ********/
  17.     function Session(socket) {
  18.  
  19.         //サーバーに送信
  20.         this.send = function(json) {
  21.           socket.emit('_message', json);
  22.         };
  23.  
  24.     }
  25.  
  26.     /*******
  27.     * 関数
  28.     ********/
  29.     function createSocket(){
  30.         socket = io.connect(WS_ADDR);
  31.  
  32.         //接続イベント
  33.         socket.on('connect', function() {
  34.             session = new Session(socket);
  35.         });
  36.     }
  37.  
  38.     /***********
  39.     * 初期実行
  40.     ***********/
  41.     window.onload = function() {
  42.  
  43.         createSocket();
  44.         session.send({msg: 'test'});
  45.  
  46.     }
  47.  
  48. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement