Guest User

socket.io chat

a guest
Mar 31st, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.10 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <title>Chat Application Using Socket.IO</title>
  5.   </head>
  6.   <body>
  7.     <input type="text" id="userName" placeholder="User name" /><br>
  8.     <textarea id="chatBody" placeholder="Body..." style="width: 500px;" rows="6"></textarea><br>
  9.     <button id="sendMessage">Send</button>
  10.     <div id="chat">
  11.  
  12.     </div>
  13.  
  14.     <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
  15.     <script src="/socket.io/socket.io.js"></script>
  16.  
  17.     <script>
  18.       $(document).ready(function(){
  19.         var socket = io('http://localhost');
  20.         $("#sendMessage").click(function(){
  21.           $name = $("#userName").val();
  22.           $body = $("#chatBody").val();
  23.           socket.emit("sendMessage", {
  24.             name: $name,
  25.             body: $body
  26.           });
  27.         });
  28.  
  29.         socket.on("displayMessage", function(data){
  30.             $name = data.name, $body = data.chatBody;
  31.             $message = "<div><h4>"+$name+"</h4><br><pre>"+$body+"</pre></div>";
  32.             $("#chat").prepend($message);
  33.           });
  34.         });
  35.     </script>
  36.   </body>
  37. </html>
Advertisement
Add Comment
Please, Sign In to add comment