Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var userName = 'user' + Math.floor((Math.random() * 1000) + 1);
  2.     var socket = io('http://192.168.1.169:9096/chat');
  3.     socket.connect();
  4.  
  5.     socket.on('connect', function () {
  6.         output('<span class="connect-msg">Client has connected to the server!</span>');
  7.     });
  8.     socket.on('chat', function (data) {
  9.         console.log('Received message', data);
  10.         output('<span class="username-msg">' + data.userName + ':</span> ' + data.message);
  11.     });
  12.     socket.on('disconnect', function () {
  13.         output('<span class="disconnect-msg">The client has disconnected!</span>');
  14.     });
  15.  
  16.     function sendDisconnect() {
  17.         socket.disconnect();
  18.     }
  19.  
  20.     function sendMessage() {
  21.         var $msg = $('#msg');
  22.         var message = $msg.val();
  23.         $msg.val('');
  24.         var jsonObject = {userName: userName, message: message, actionTime: new Date()};
  25.         socket.emit('chat', jsonObject);
  26.     }
  27.  
  28.     function output(message) {
  29.         var currentTime = "<span class='time'>" + moment().format('HH:mm:ss.SSS') + "</span>";
  30.         var element = $("<div>" + currentTime + " " + message + "</div>");
  31.         $('#console').prepend(element);
  32.     }
  33.  
  34.     $(document).keydown(function (e) {
  35.         if (e.keyCode == 13) {
  36.             $('#send').click();
  37.         }
  38.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement