| Pluto solicitar a biblioteca de ação Pluto Solicitar Biblioteca de ação é uma biblioteca que facilita a criação de um aplicativo cliente / servidor. |
Baixe Agora |
Pluto solicitar a biblioteca de ação Classificação e resumo
- Nome do editor:
- Pluto Inc.
- Site do editor:
- http://plutohome.com/support/index.php?section=home&package=247
Pluto solicitar a biblioteca de ação Tag
Pluto solicitar a biblioteca de ação Descrição
Pluto Request Action Library é uma biblioteca que facilita a criação de um aplicativo cliente / servidor. Pluto Request Action Library permite criar um aplicativo cliente / servidor, onde o cliente envia solicitações, respostas do servidor com respostas e ações opcionais. Muito objeto orientado e leva apenas alguns minutos para ir. Mesma biblioteca usada para o servidor do servidor e do cliente.Como funciona? O cliente cria "solicitações" que ele envia ao servidor. O servidor irá processar a solicitação, definir algumas variáveis de retorno e, opcionalmente, adicionar "ações" que deseja que o cliente seja executado em resposta. Um exemplo é um computador do caixa (o cliente) envia o servidor de processamento do cartão de crédito central Uma solicitação para "processar um cartão de crédito", o servidor responde com o código de autorização e também inclui uma ação "dar uma mensagem ao cliente", que faz com que uma mensagem Aparecer no computador do caixa. O cliente e o servidor usam a mesma biblioteca. Ambos criam uma instância de RA_PROCessor.A única diferença é que o servidor chama "ReceberEquest" e o cliente cria as solicitações reais e chama o "SendRequest" do Ra_Processor. Para criar uma solicitação, basta criar uma classe derivada de Ra_Request. Adicione algumas variáveis de membro para a solicitação e variáveis para a resposta. Seu pedido deve ser derivado de serializeclass - uma classe base que facilita a realização de um objeto (uma solicitação neste caso), serializando as variáveis em um bloco binário e, em seguida, na outra extremidade reconstruindo a classe com todos os dados. A estrutura lida com tudo. Você acabou de adicionar os membros de dados. No exemplo acima, as variáveis de solicitação provavelmente seriam as informações do cartão de crédito e talvez o ID do cliente e as variáveis de resposta fossem o código de autorização. Ra_Request tem uma função virtual pura "ProcessReQUEST", que será chamado no servidor para lidar com a solicitação. Tanto o cliente quanto o servidor têm as mesmas classes de solicitação / ação. Quando o lado do cliente passa uma solicitação para o RequestProcessor, a estrutura manipula serializando todas as variáveis de membro de solicitação, tornando a conexão do soquete ao servidor e enviando a solicitação para o servidor.on O servidor, a estrutura criará uma instância da classe de solicitação e desserializar todos os dados e chamar a função de membro "ProcessRequest". Essa é a única função que o servidor precisa implementar. De dentro do processo, o servidor precisa definir as variáveis de resposta. Quando o ProcessRequest retorna, a estrutura irá serializar as variáveis de resposta, enviá-las de volta para o cliente, atualizando a solicitação original do cliente com a resposta e a execução continuará. Menos de 10 linhas de código são necessárias para tornar o trabalho, e o projeto inclui um aplicativo de cliente / servidor que você pode estender.
Pluto solicitar a biblioteca de ação Software Relacionado