Arsip: Mengetahui User Online

more 15 years ago
kaka-delphi
Saya lagi membuat aplikasi db pake MySQL. Trus pengen saya, aplikasi bisa mendeteksi siapa saja yang O/L seperti web based.
Saya udah pernah coba bikin satu tabel user yang isinya ada satu field yang namanya aktif. Klo aplikasi dijalankan,maka ngecek dulu user yang dimasukkan pada form login apakah aktif='Y' atau 'T',dan itu berhasil.
Tapi katannya itu tidak baik, karena klo misal mati listrik, field aktifnya ga ke-update (aktif='T'). apakah ada cara lain ? (Seperti session klo di PHP) :o

more 15 years ago
ZeAL
Gini...tergantung nih..server dan client ada di area yang sama gak.. (fisik)..
Kalo ya, berarti kalo client mati, maka server juga mati..
jadi gak ada masalah kalo client tiba2 mati tanpa mengupdate statusnya sendiri..
Alternatif lain, tiap 30 menit sekali, client harus mengupdate field tertentu dengan waktu saat ini.. istilahnya daftar ulang.. kalo server mendeteksi bahwa user A telah lebih dari 30 menit tidak "daftar ulang" maka akan dianggap "off line". Cara mendeteksinya ya tinggal bandingin aja waktu di field tersebut dengan waktu sekarang.. Kalo lebih dari 30 menit, berarti client tersebut sudah logoff..
Alternatif lain lagi dengan menggunakan socket TCP/IP..
Di event onConnected tinggal diisi dengan "pesan" bahwa user logon..
dan onDisconected atau onError, diisi dengan "pesan" bahwa user logoff...
Walau repot, tapi yang penting bisa... :P

more 15 years ago
kaka-delphi
Klo pake mysql khan ga perlu aplikasi server lagi buat mengAccept kliennya. Tapi gpp lah yang penting udah bisa dulu.
Thanks atas sarannya. Klo ada masukkan tinggal kirim aja OK . . . :-)

more 15 years ago
ZeAL
maksud gue bikin 1 aplikasi kecil yang diletakkan di server yang tugasnya hanya untuk mengecek status saja..
sorry, kurang lengkap penjelasannya.. :D :P

more 11 years ago
nokphy
@kaka-delphi: Saya lagi membuat aplikasi db pake MySQL. Trus pengen saya, aplikasi bisa mendeteksi siapa saja yang O/L seperti web based. Saya udah pernah coba bikin satu tabel user yang isinya ada satu field yang namanya aktif. Klo aplikasi dijalankan,maka ngecek dulu user yang dimasukkan pada form login apakah aktif='Y' atau 'T',dan itu berhasil. Tapi katannya itu tidak baik, karena klo misal mati listrik, field aktifnya ga ke-update (aktif='T'). apakah ada cara lain ? (Seperti session klo di PHP) :oBikin Sebuah Filed Bertipe DateTime. Lalu Aplikasi Client Setiap 30 detik sekali mengupdate record tersebut. Aplikasi Monitoring Hanya Melihat Selisih Waktu Sekarang Dengan Yang Waktu Di Field. Misalnya Tampilkan Data Jika Selisihnya Lebih Dari 1 menit.

more 8 years ago
natan_stmp
Kalau ingin menampilkan jumlah user yang online ke dalam label caption scriptnya kyk gmna yah?
Bisa tolong kasih tahu? Dan juga jumlah user online yang ada di label caption bisa update otomatis sesuai dengan jumlah user yang online di field database.
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- Tips membuat progress akan suatu proses
by EkoIndri in Tip n Trik Pemrograman more 15 years ago - Bingung antara alias dan databasename ?????
by fadhlanasri in Paradox more 12 years ago - hasil SELECT ga muncul semua
by ekseumaineur in MySQL more 14 years ago - ada yang tau keunggulan Delphi 7 dibanding Delphi6?
by alvonz in Hal umum tentang Pascal Indonesia more 11 years ago - Math Dalam QUERY MySQL
by delphicode in Network, Files, I/O & System more 11 years ago - program yang bisa aktiv sendiri setiap 5 menit
by goodday in Tip n Trik Pemrograman more 14 years ago - Syntax RIGHT, LEFT dan MID pada delphi 7
by ari_volker in Tip n Trik Pemrograman more 13 years ago - buat spy didelphi mohon bantuannya
by yufan in Hal umum tentang Pascal Indonesia more 9 years ago - Delphi exception
by _aa_ in Enginering more 15 years ago - Delphi, Teknologi dan Dunia Persilatan.
by LuriDarmawan in OOT more 13 years ago