Realtime One To One Chat
V2
WebSockets adalah koneksi dua arah, dupleks penuh, dan persisten dari browser web ke server. Setelah koneksi Websocket dibuat, koneksi tetap terbuka sampai klien atau server memutuskan untuk menutup koneksi ini. Dengan koneksi terbuka ini, klien atau server dapat mengirim pesan pada waktu tertentu ke yang lain. Ini membuat pemrograman web sepenuhnya didorong oleh acara, bukan (hanya) yang diprakarsai pengguna. Itu stateful. Selain itu, saat ini, satu aplikasi server yang sedang berjalan mengetahui semua koneksi, memungkinkan Anda untuk berkomunikasi dengan sejumlah koneksi terbuka pada waktu tertentu.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
untuk SQL yang diberikan di bawah ini.src/App/Chat.php
(baris 24 hingga 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 ` )
)