Plutone Richiedi la libreria di azione

Richiesta di Plutone La biblioteca d'azione è una libreria che semplifica la creazione di un'applicazione client / server.
Scarica ora

Plutone Richiedi la libreria di azione Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Pluto Inc.
  • Sito web dell'editore:
  • http://plutohome.com/support/index.php?section=home&package=247

Plutone Richiedi la libreria di azione Tag


Plutone Richiedi la libreria di azione Descrizione

Richiesta di Plutone La libreria di azione è una libreria che semplifica la creazione di un'applicazione client / server. Richiesta di Plutone La libreria di azione consente di creare un'applicazione client / server, in cui il client invia richieste, il server risponde con risposte e azioni opzionali. Orientemente orientato all'oggetto e richiede solo minuti per andare avanti. Stessa libreria utilizzata sia per il server che per il lato client.Come funziona? Il client crea "richieste" che invia al server. Il server elaborerà la richiesta, impostare alcune variabili di ritorno e può facoltativamente aggiungere "Azioni" che vuole che il client venga eseguito in risposta. Un esempio è un computer di cassiere (il client) invia il server di elaborazione della carta di credito centrale Una richiesta di "elaborare una carta di credito", il server risponde con il codice di autorizzazione e include anche un'azione "Dare un messaggio al cliente" che causa un messaggio a Compari sul computer del cassiere. Il client e il server utilizzano la stessa libreria. Entrambi creano un'istanza di RA_Processore. L'unica differenza è che il server chiama "ricevirequest" e il client crea le richieste effettive e chiama il "SendRequest" di RA_Processor. Per creare una richiesta, basta creare una classe derivata da Ra_REQuest. Aggiungi alcune variabili membro per la richiesta e le variabili per la risposta. La tua richiesta deve essere derivata da SerializeClass - una classe base che facilita l'assunzione di un oggetto (una richiesta in questo caso), serializzando le variabili in un blocco binario, quindi dall'altra parte di ricostruire la classe con tutti i dati. La struttura gestisce tutto. Basta aggiungere i membri dei dati. Nell'esempio precedente, le variabili di richiesta sarebbero probabilmente le informazioni sulla carta di credito e forse l'ID cliente e le variabili di risposta sarebbero il codice di autorizzazione. Ra_request ha una pura funzione virtuale "ProcessRequest" che verrà chiamata al server per gestire la richiesta. Sia il client che il server hanno le stesse classi di richiesta / azione. Quando il lato client passa una richiesta alla richiestaProcessore, i quadro maneggiano serializzando tutte le variabili dei membri della richiesta, rendendo la connessione socket al server e inviare la richiesta al server.on il server, il framework creerà un'istanza della classe di richiesta e deseerializzare tutti i dati e chiamare la funzione membro "ProcessRequest". Questa è l'unica funzione che il server deve implementare. Dall'interno del processoreQuest, il server deve impostare le variabili di risposta. Quando ProcessRequest restituisce, il framework serializza le variabili di risposta, inviarle al client, aggiornare la richiesta originale del client con la risposta e l'esecuzione continuerà. Sono necessari meno di 10 righe di codice per farlo funzionare e il progetto include un'applicazione client / server di esempio che è possibile estendere.


Plutone Richiedi la libreria di azione Software correlato

Libquran.

Libquran è una biblioteca di base per leggere i file XURAN XML santissimi. ...

158

Scarica