Realtime One To One Chat
V2
WebSockets ist eine bidirektionale, full-Duplex-Verbindung von einem Webbrowser zu einem Server. Sobald eine WebSocket -Verbindung hergestellt wurde, bleibt die Verbindung geöffnet, bis der Client oder Server beschließt, diese Verbindung zu schließen. Mit dieser offenen Verbindung kann der Client oder Server zu einem bestimmten Zeitpunkt eine Nachricht an den anderen senden. Dadurch wird die Webprogrammierung vollständig ereignisgesteuert und nicht (nur) Benutzer initiiert. Es ist staatlich. Zu diesem Zeitpunkt ist eine einzige laufende Serveranwendung alle Verbindungen bekannt, sodass Sie zu einem bestimmten Zeitpunkt mit einer beliebigen Anzahl von offenen Verbindungen kommunizieren können.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
für die unten angegebene SQL.src/App/Chat.php
(Zeile 24 bis 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 ` )
)