Cómo implementar un servidor push usando php
php no puede hacer esto. Si desea hacer algo similar a enviar, solo puede enviar un paquete de latidos al servidor a través del terminal y solicitar periódicamente si hay contenido que deba enviarse.
Puede consultar el mecanismo de los mensajes QQ:
Después de que el cliente envía una solicitud al servidor, si no hay ningún mensaje, el servidor no regresará inmediatamente, sino que se colgará. el enlace hasta que haya datos se devuelve al cliente solo después de que se genera el mensaje o excede los 20 minutos. Si hay un mensaje, el cliente puede recibir el mensaje directamente en este momento, lo que garantiza la naturaleza en tiempo real del mensaje. Si supera los 20 minutos y el cliente recibe un mensaje de tiempo de espera, la solicitud se volverá a emitir inmediatamente.
De esta forma, incluso si no hay ningún mensaje de QQ, se emitirán tres solicitudes después de una hora. Si lo usas en tu teléfono móvil, puedes solucionar completamente el problema del tráfico.