Realtime One To One Chat
V2
O WebSockets é uma conexão bidirecional, complexa complexa e persistente de um navegador da web a um servidor. Depois que uma conexão WebSocket é estabelecida, a conexão permanece aberta até que o cliente ou servidor decida fechar essa conexão. Com essa conexão aberta, o cliente ou servidor pode enviar uma mensagem a qualquer momento para o outro. Isso torna a programação da Web totalmente orientada para eventos, não (apenas) o usuário iniciado. É com estado. Além disso, neste momento, um único aplicativo de servidor em execução está ciente de todas as conexões, permitindo que você se comunique com qualquer número de conexões abertas a qualquer momento.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
para o SQL fornecido abaixo.src/App/Chat.php
(linha 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 ` )
)