|
Kalau menggunakan winsock sebaiknya buat satu
aplikasi server dan sejumlah aplikasi client (1 aplikasi client yang bisa
ditaruh pada banyak komputer sebagai client). misalkan saja di sini jumlah
clientnya cuma satu.
Jangan pakai timer untuk mengecek tabel, buat saja
semacam "trigger palsu" yang ditaruh pada aplikasi server/pelayan. Aplikasi
client hanya berhubungan dengan ap[likasi server, sedangkan aplikasi server akan
mengakses database dan memberikannya kepada client. jadi client tidak bisa
memngakses database secara langsung, karena mesti memintanya kepada server. jadi
jika client ada permintaan untuk membuat tabel baru atau insert/update/delete
pada tabel yang sudah ada, saat itu;lah server "tahu" lalu memberitahukan ke
semua client. yah semacam trigger palsu-lah. tidak kayak triggernya ms sql
server atau oracle.
Untuk itu pelajari dulu bagaimana cara berhubungan
dengan aplikasi pada komputer lain dalam jaringan dengan menggunakan ms
winsock.
saya tidak keberatan mengirimkannya kepada milis
ini contoh aplikasi "LanTalk" (Chatting antar jaringan LAN) yang saya buat
dengan memanfaatkan winsock, jika ada yang memintanya. hanya saja full source
codenya tidak bisa, karena ada beberapa rutin yang tidak bisa saya umumkan.
kalau yang sederhana dan gratisan anda bisa cari di www.freevbcode.com atau www.planetsourcecode.com
Semoga sukses dengan ide kreatifnya.
salam,
zainal
|
