elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  websocket ratchet
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: websocket ratchet  (Leído 2,400 veces)
geshiro

Desconectado Desconectado

Mensajes: 178


Ver Perfil
websocket ratchet
« en: 22 Abril 2017, 03:48 am »

lo que queiero hacer es como mandar los mensajes a la base de datos para poder mostrarlos en la vista usando ratchet websocket . mis websocket ya los genera pero desde otro php para generarlos por medio de un boton como prueba pero como pudiera hacerlos de manera dinamica para detectar el evento y mostrarlos ?

Código
  1. public function pusher(){
  2.     $entryData = array(
  3.         'category' => $this->input->post('category'),
  4.         'title'    => $this->input->post('title'),
  5.         'article'  => $this->input->post('article'),
  6.         'timestamp'     => time()
  7.     );
  8.  
  9.    //$this->notification->addNotification($entryData);
  10.  
  11.    // This is our new stuff
  12.  
  13.    $context = new ZMQContext();
  14.    $socket = $context->getSocket(ZMQ::SOCKET_PUSH, 'my pusher');
  15.    $socket->connect("tcp://localhost:5555");
  16.  
  17.    $socket->send(json_encode($entryData));
  18.    print_r($entryData);
  19.  
  20. }

Código
  1. var sock = new ab.Session('ws://192.168.0.4:8080',
  2.        function() {
  3.            sock.subscribe('kittensCategory', function(topic, data) {
  4.                $badge.show();
  5.                $badge.text(parseInt($badge.text()) + 1);
  6.  
  7.                $list.find(".item").eq(13).nextAll(".item").remove();
  8.                var item = '<li class="item text-warning"><a href="#"><span class="text-warning">' +
  9.                    '<i class="fa fa-exclamation-triangle fa-fw"></i>'+data.title+' is low'+'</span>' +
  10.                    '<span class="pull-right text-muted small" data-time="">'+data.timestamp+'</span></a></li>' +
  11.                    '<li class="item divider"></li>';
  12.                $list.prepend(item);
  13.                $('.dropdown.open .dropdown-toggle').dropdown('toggle');
  14.            });
  15.        },
  16.        function() {
  17.            console.warn('WebSocket connection closed');
  18.        }, {
  19.            'skipSubprotocolCheck': true
  20.        }
  21.    );
  22.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
websocket y jquery
Desarrollo Web
EFEX 3 2,740 Último mensaje 18 Noviembre 2013, 11:42 am
por EFEX
[AYUDA] WebSocket enviar ArrayBuffer
Desarrollo Web
sebah97 0 1,610 Último mensaje 29 Enero 2014, 17:45 pm
por sebah97
websocket + netbeans + java + js
Java
bengy 1 2,875 Último mensaje 16 Febrero 2015, 14:30 pm
por Usuario Invitado
Php websocket wss
PHP
Jastak 0 1,969 Último mensaje 11 Junio 2017, 19:18 pm
por Jastak
[Pregunta]: ¿Por qué si yo uso ratchet tengo que usar un vps en producción? (EDITADO)
Desarrollo Web
Leguim 2 3,330 Último mensaje 22 Septiembre 2021, 14:18 pm
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines