Logika bikin aplikasi chating

selamat malam, ada yang tau bagimana logikanya bikin aplikasi chating, saat ada orang membalas chat kita. terimakasih

avatar Sumantri
@Sumantri

22 Kontribusi 5 Poin

Diperbarui 7 tahun yang lalu

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.

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

ok terimakasih atas jawabannya @rachmatsasongko , saya coba dulu

avatar Sumantri
@Sumantri

22 Kontribusi 5 Poin

Dipost 7 tahun yang lalu

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

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

Ok terima kasih infonya, sya coba dulu @mltobing

avatar Sumantri
@Sumantri

22 Kontribusi 5 Poin

Dipost 7 tahun yang lalu

@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

avatar Sumantri
@Sumantri

22 Kontribusi 5 Poin

Dipost 7 tahun yang lalu

@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

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

@mltobing alamat server nya harus saya isi ipnya gmana? punya saya saat di panggil servernya error terus

avatar Sumantri
@Sumantri

22 Kontribusi 5 Poin

Dipost 7 tahun yang lalu

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).

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

paling mudah pakai firebase gan. nih contohnya https://chat-62fb2.firebaseapp.com/

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

Kalau anda ingin menggunakan third party seperti firebase itu juga tak apa, Saya kurang tau pasti apakah untuk menggunakannya harus mempunyai account firebase dahulu.

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban