Il s'agit d'un programme de communication de bien-être qui comprend :
1. Le format du paquet de données est entièrement défini par vous-même.
Toutes les définitions et classes principales de communication se trouvent dans le dossier COMM.
2. Il peut gérer la situation dans laquelle un grand nombre de clients communiquent en même temps. Le client et le serveur partagent le même objet de communication et peuvent réaliser une transmission mutuelle.
3. Tous les détails de communication sont encapsulés dans plusieurs classes communes, masquant tous les détails de traitement de la communication interactive, tels que le traitement de déconnexion des paquets, la retransmission après expiration du délai et d'autres fonctions.
4. La communication des données et les applications spécifiques aux données sont complètement séparées et ont une bonne évolutivité. Dans cet exemple, nous faisons uniquement un exemple de téléchargement de fichiers. Vous pouvez réaliser n'importe quelle fonction requise pour le contrôle à distance sans modifier le noyau de communication, et ce n'est pas nécessaire. Tenez compte des détails de la communication. Pour des méthodes spécifiques, veuillez vous référer à : Classe TSrvApp_File de l'unité CommSrvApps Écrivez simplement une nouvelle classe :
TSrvApp_File = classe (TServerAppObject)
publique
fonction ProcessData(ABuf : PChar ; ASize : entier) : entier ;
fin;
Grâce aux classes ci-dessus combinées à la classe principale de communication, la transmission à distance en temps réel d'un fichier est aussi simple que la copie.
autre:
Ce programme est un exemple d'application d'échange de données dans une solution de chaîne de supermarchés que j'ai développé moi-même, il y a donc beaucoup de code sur le client et le serveur, mais la plupart n'ont rien à voir avec la communication elle-même. connectez le dossier local local au dossier distant distant. Les fichiers .rs sont transférés les uns aux autres.
Si vous avez des suggestions, venez sur www.acreport.com pour communiquer, ou écrivez-moi : [email protected]
Auteur : shaoyy