Realtime One To One Chat
V2
WebSockets es una conexión bidireccional, completa-dúplex y persistente de un navegador web a un servidor. Una vez que se establece una conexión WebSocket, la conexión permanece abierta hasta que el cliente o servidor decida cerrar esta conexión. Con esta conexión abierta, el cliente o servidor puede enviar un mensaje en un momento dado al otro. Esto hace que la programación web sea completamente impulsada por eventos, no (solo) el usuario iniciado. Es con estado. Además, en este momento, una sola aplicación de servidor en ejecución es consciente de todas las conexiones, lo que le permite comunicarse con cualquier cantidad de conexiones abiertas en un momento dado.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
para el SQL que se proporciona a continuación.src/App/Chat.php
(línea 24 a 29).cd bin
php chat-server.php
localhost/path_to_your_folder/public
CREATE TABLE ` socket_id ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT,
` user ` varchar ( 255 ) DEFAULT NULL ,
` socket_id ` int ( 11 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` )
)