Realtime One To One Chat
V2
WebSockets是从Web浏览器到服务器的双向,完整的,持久的连接。建立Websocket连接后,连接保持打开状态,直到客户端或服务器决定关闭此连接为止。通过此开放连接,客户端或服务器可以在任何给定时间将消息发送给另一个。这使Web编程完全驱动了事件,而不是(仅)用户启动。这是陈述的。同样,此时,一个运行的服务器应用程序都知道所有连接,从而使您可以在任何给定时间与任何数量的开放连接进行通信。
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
克隆存储库。composer install
socket_id
。src/App/Chat.php
(第24至29行)中更改数据库配置。cd bin
将目录更改为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 ` )
)