PLUTO Demander une bibliothèque d'action

La bibliothèque d'actions de requête Pluto est une bibliothèque qui facilite la création d'une application client / serveur.
Télécharger maintenant

PLUTO Demander une bibliothèque d'action Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Pluto Inc.
  • Site Internet de l'éditeur:
  • http://plutohome.com/support/index.php?section=home&package=247

PLUTO Demander une bibliothèque d'action Mots clés


PLUTO Demander une bibliothèque d'action La description

PLUTO Demander Action Library est une bibliothèque qui facilite la création d'une application client / serveur. La bibliothèque d'actions de requête Pluto vous permet de créer une application client / serveur, où le client envoie des demandes, des réponses au serveur avec des réponses et des actions optionnelles. Très orienté objet et ne prend que quelques minutes pour aller. Même bibliothèque utilisée pour le côté serveur et client.Comment-ce que cela fonctionne? Le client crée des "demandes" qu'il envoie au serveur. Le serveur traitera la demande, définira certaines variables de retour et peut éventuellement ajouter des "actions" souhaitée que le client s'exécute en réponse. Un exemple est un ordinateur d'un caissier (le client) envoie le serveur de traitement de carte de crédit central une demande de "processus une carte de crédit", le serveur répond avec le code d'autorisation et inclut également une action "Donner un message client" qui provoque un message à Apparaître sur l'ordinateur du caissier.Le client et serveur utilisent la même bibliothèque. Les deux créent une instance de ra_processor.La seule différence est que les appels de serveur "reçusequest" et le client crée les demandes réelles, et appelle "SendRequest" de RA_Processor. Pour créer une demande, crée simplement une classe dérivée de RA_Request. Ajoutez des variables de membre pour la demande et les variables pour la réponse. Votre demande doit être dérivée de Serializeclass - une classe de base qui facilite la prise d'un objet (une demande dans ce cas), sérialisant les variables dans un bloc binaire, puis sur l'autre extrémité reconstruisant la classe avec toutes les données. Le cadre gère tout. Vous simplement ajouter les membres de données. Dans l'exemple ci-dessus, les variables de la demande constitueraient probablement les informations de carte de crédit et peut-être que l'ID client et les variables de réponse constitueraient le code d'autorisation. RA_REQUEST a une fonction virtuelle pur "TRACYREQUEST" qui sera appelée sur le serveur pour gérer la demande. Le client et le serveur ont à la fois les mêmes classes de demande / d'action. Lorsque le côté client passe une demande à la demande du processus, le framework gère la série de variables de la requête, rendant la connexion à la prise sur le serveur et envoyant la demande au serveur.Le serveur, le cadre créera une instance de la classe de demande. et désérialiser toutes les données et appelez la fonction de membre "TRACENDQUEST". C'est la seule fonction que le serveur doit mettre en uvre. À partir du programme TRAGYREQUEST, le serveur doit définir les variables de réponse. Lorsque le processrequest revient, le framework sera sérialiser les variables de réponse, les renvoyer au client, mettez à jour la demande d'origine du client avec la réponse et l'exécution se poursuivra. Moins de 10 lignes de code sont nécessaires pour le faire fonctionner et le projet inclut un exemple d'application client / serveur que vous pouvez étendre.


PLUTO Demander une bibliothèque d'action Logiciels associés

Plus pour C ++

plus pour C ++ est une bibliothèque de classes qui fournit certaines fonctionnalités généralement communes pour C ++. ...

162

Télécharger

libshout

libshout permet aux applications de communiquer et de diffuser facilement un serveur multimédia en continu ICECAST. ...

182

Télécharger

libshbuf

libshbuf introduit un nouveau concept IPC: le "tampon partagé", une alternative plus flexible et plus rapide pour les FIFO UNIX standard. ...

115

Télécharger