Arsip: tanya : client/server
more 17 years ago
ekifalen_estrada
aku pernah membaca artikel pengiriman file client-server. Tapi di situ dijelaskan bahwa penerimaan file dilakukan pada saat event onConnecting pada server dan onConnect pada client (kalau tidak salah). Jika begitu, maka akan terjadi koneksi (sambung/putus) secara berulang2.
Yang ingin aku tanyakan, bagaimana jika penerimaan file tsb dilakukan bkn pada saat onConnecting/onConnect? Jadi pengiriman dilakukan pada saat user menekan tombol OK tanpa melakukan sambung/putus koneksi (bukan pada event onConnecting/onConnect).
begini....
aku menggunakan component serverSocket & clientSocket (seperti yang digunakan oleh program demonya delphi 7 yaitu netChat)
kalo netChat khan cuma ngirim text aja. jadi aku nyoba buat ngirim file stream gitu. artikel yang aku baca tsb menggunakan event onConnect/onConnecting untuk mengirim file. klo begitu, jika kita ingin mengirim file secara berulang2, masa sih harus connect&disconnect melulu? ngga seru, khan?
ada solusi lain ga?
aku udah coba untuk mengirim file stream melalui button tapi ga bisa.
misalnya :
serverSocket.Socket.SendStream(........);
jadi, bisanya cuma dalam event onConnect/onConnecting aja. duhhhhhhhh repot dee....
maaf jika kata2nya membingungkan... hehe
terima kasih atas penjelasannya.
more 17 years ago
DelphiExpert
mungkin mekanisme komponent tsb. emang begitu atau dikau kurang explore method2 yg berhubungan ama send/write.
atau kurang tau cara penggunaannya, gunakan KeepAlive param.
sebelum melakukan pengiriman coba cek state dari connection terlebih dahulu...
1. Connect... (jangan di putus)
2. Di method lain (misal BtnOnClick), lakukan pengecekan connection udah tersambung apa belum, kalau udah lakukan SendStream...
more 17 years ago
zieborg
Aku pernah pake Tserversocket+TClientSocket untuk program billing & SMS server emulator, dan sekali connect ya connect terus, ga putus2, penanganannya kirim status & text untuk server di event Onclientread,Onclientwrite, di client Onread & Onwrite, jadi bukan di Onconnecting
dicoba dulu aja deh
more 17 years ago
gust4m4n
buat protocol sederhana dulu buat mengatur koneksi dan file transfer itu sendiri. pasti bisa dech..
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 4 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- masalah sql di mysql
by putukaca in Enginering more 18 years ago - Ngitung Jumlah Komponen dengan Procedure Bagian 2
by johnizzy in Tip n Trik Pemrograman more 15 years ago - Gammu.dll... Aku kangen kamu...
by diqshu in Tip n Trik Pemrograman more 18 years ago - Error install komponen indy 10
by reza_elka in Tip n Trik Pemrograman more 12 years ago - Perkalaian antara 2 buah listbox
by mysweetaurel in Hal umum tentang Pascal Indonesia more 16 years ago - Transaction dengan BDE
by dody in MsSQL more 15 years ago - buat user & password admin baru di interbase/firebird
by JalmaLier in FireBird more 16 years ago - How To Create Component On-The-Fly Inside Report Builder?
by l_christianto in Reporting more 17 years ago - Buat In dan Out dengan Port Parallel
by shehoxs in Enginering more 17 years ago - KSpoold Disinfector 1.0 - Freeware
by DelphiExpert in OpenSource dan Gratis more 17 years ago