Ini adalah program komunikasi menyenangkan yang menampilkan:
1. Format paket data semuanya ditentukan sendiri.
Semua definisi dan kelas inti komunikasi ada di folder COMM.
2. Dapat menangani situasi di mana sejumlah besar klien berkomunikasi pada saat yang sama. Klien dan server berbagi objek komunikasi yang sama dan dapat mewujudkan transmisi timbal balik.
3. Semua detail komunikasi diringkas dalam beberapa kelas umum, menyembunyikan semua detail pemrosesan komunikasi interaktif, seperti pemrosesan pemutusan paket, transmisi ulang batas waktu, dan fungsi lainnya.
4. Komunikasi data dan aplikasi khusus data benar-benar terpisah dan memiliki skalabilitas yang baik. Dalam contoh ini, kami hanya membuat contoh mengunggah file. Anda dapat mencapai fungsi apa pun yang diperlukan untuk kendali jarak jauh tanpa mengubah inti komunikasi, dan tidak perlu Pertimbangkan detail komunikasi. Untuk metode spesifik, silakan merujuk ke: Kelas TSrvApp_File dari unit CommSrvApps.
TSrvApp_File = kelas(TServerAppObject)
publik
fungsi ProcessData(ABuf: PChar; ASize: integer): integer;
akhir;
Melalui kelas-kelas di atas dikombinasikan dengan kelas inti komunikasi, transmisi file jarak jauh secara real-time semudah menyalin.
lainnya:
Program ini merupakan contoh aplikasi pertukaran data dalam solusi jaringan supermarket yang saya kembangkan sendiri, jadi terdapat banyak sekali kode pada klien dan server, namun sebagian besar tidak ada hubungannya dengan komunikasi itu sendiri sambungkan folder Lokal lokal ke folder Remote jarak jauh. File .rs ditransfer satu sama lain.
Jika Anda memiliki saran, silakan datang ke www.acreport.com untuk berkomunikasi, atau kirim surat kepada saya: [email protected]
Penulis: shaoyy