Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Logika bikin aplikasi chating
selamat malam, ada yang tau bagimana logikanya bikin aplikasi chating, saat ada orang membalas chat kita. terimakasih
10 Jawaban:
Coba agan buka socket.io. Socket io bisa untuk aplikasi chat global, pakai room ataupun private chat. Setiap socket connection dari browser ke server otomatis mendapatkan socket id, id ini yang bisa jadi patokan nantinya.
ok terimakasih atas jawabannya @rachmatsasongko , saya coba dulu
Ini gan link sourcenya [link] https://github.com/Flynsarmy/PHPWebSocket-Chat [/link]
Udah saya coba sendiri dalam aplikasi saya, bisa digunakan selain utk chat http://www.dhxapps.web.id/tutorial-hidden/16-7-realtime-web-app-dengan-websocket
Ok terima kasih infonya, sya coba dulu @mltobing
@mltobing sudah saya download sourcnya yg dari http://www.dhxapps.web.id/tutorial-hidden/16-7-realtime-web-app-dengan-websocket tapi tidak real time , saya harus relod dulu baru datanya terupdate
@Sumantri kalau untuk aplikasi chat, silahkan download dr link yg pertama.
Di link kedua itu saya pakai untuk aplikasi selain chat, setiap ada perubahan data kirim sinyal ke client2 yg connect.
Coba diperiksa, ada file server.php. Nanti dari command prompt dieksekusi "php server.php". INI SEBAGAI SERVER WEBSOCKET jangan di close...Nanti client2 akan connect ke sini. Ibaratnya seperti apache, kalo off ga ada client yg bisa connect.
Perhatikan bagian akhir server.php dan bagian awal index.html (ada pengaturan ip dan port server websocket - contoh 127.0.0.1:9300)
Step by step...Screenshot animasi gif http://www.dhxapps.web.id/websocket_dhx.gif
@mltobing alamat server nya harus saya isi ipnya gmana? punya saya saat di panggil servernya error terus
Errornya apa bro, itu screenshot gif punya saya jalan tanpa masalah
Kalau ip dan port di set di akhir server.php dan awal index.html saya pakai port 9300 (jadi search aja 9300).
Command "php server.php" itu dijalankan diserver. Saya memakai Windows (server) dan Linux Mint (VMWare).
Kalau anda ingin menggunakan third party seperti firebase itu juga tak apa, Saya kurang tau pasti apakah untuk menggunakannya harus mempunyai account firebase dahulu.