Advertisement
Guest User

socketio example

a guest
Mar 30th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //<script src="assets/js/jquery.min.js"></script>
  2. //<script src="assets/js/socket.io.js"></script>
  3. //<script src="assets/js/este_script.js"></script>
  4.  
  5. var PORT = XXXX;
  6. var HOST = "127.0.0.1";
  7. var socket = io.connect(HOST + ':' + PORT);
  8. var usr = "";
  9. var pas = "";
  10.  
  11. socket.on('connect', function () {
  12.     socket.emit('authentication', {
  13.         username: usr,
  14.         password: pas
  15.     });
  16.     socket.on('authenticated', function () {
  17.         socket.on('resultado residentes', function (data) {
  18.             var parsed;
  19.  
  20.             try {
  21.                 parsed = JSON.parse(data);
  22.             } catch(err){
  23.                 console.log(err);
  24.                 return;
  25.             }
  26.  
  27.             if (parsed.hasOwnProperty('listaResidentes')){
  28.                 mostrarEnTabla("Tabla1", parsed.listaResidentes);
  29.             }
  30.  
  31.         });
  32.  
  33.         socket.on('resultado propietarios', function (data) {
  34.             var parsed;
  35.  
  36.             try {
  37.                 parsed = JSON.parse(data);
  38.             } catch(err){
  39.                 console.log(err);
  40.                 return;
  41.             }
  42.  
  43.             if (parsed.hasOwnProperty('listaPropietarios')){
  44.                 mostrarEnTabla("Tabla2", parsed.listaPropietarios);
  45.             }
  46.  
  47.         });
  48.  
  49.  
  50.         socket.on('alerta', function (data) {
  51.             var parsed;
  52.  
  53.             try {
  54.                 parsed = JSON.parse(data);
  55.             } catch(err){
  56.                 console.log(err);
  57.                 return;
  58.             }
  59.  
  60.             if(parsed.hasOwnProperty('mensaje')){
  61.                 alert(parsed.mensaje);
  62.             }
  63.  
  64.         });
  65.  
  66.     });
  67.  
  68.     socket.on('unauthorized', function (err) {
  69.         alert("Error de usuario/password");
  70.         console.log("Hubo un error en la autenticación: ", err.message);
  71.     });
  72. });
  73.  
  74. //Servidor recibe los datos por el socket con nombre "residentes"
  75. //y devuelve el resultado en "resultado residentes"
  76. socket.emit('resiedntes', {patronBusqueda: "Pepito"});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement