Realtime One To One Chat
V2
WebSockets est une connexion bidirectionnelle, complète et persistante d'un navigateur Web à un serveur. Une fois qu'une connexion WebSocket est établie, la connexion reste ouverte jusqu'à ce que le client ou le serveur décide de fermer cette connexion. Avec cette connexion ouverte, le client ou le serveur peut envoyer un message à un moment donné à l'autre. Cela rend la programmation Web entièrement axée sur les événements, et non (juste) lancée par l'utilisateur. C'est avec état. De plus, pour le moment, une seule application de serveur en cours d'exécution est consciente de toutes les connexions, vous permettant de communiquer avec n'importe quel nombre de connexions ouvertes à tout moment.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
pour le SQL ci-dessous.src/App/Chat.php
(ligne 24 à 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 ` )
)