CHttpServerContext

CHttpServerContext não tem uma classe base.

CHttpServerCo&ntext fornece as ferramentas que um objeto CHttpServer precisa para processar dados que um cliente tenha enviado para server.nbsp HTTP; Quando um Microsoft Internet informações Server (MIIS) recebe uma solicitação de um navegador cliente, um objeto CHttpServer é criado e inicializado, e é criado um objeto CHttpServerContext . Como as solicitações de processos do servidor extensão DLL, ele usa CHttpServerContext membro funções para executar tarefas.

Um objeto CHttpServerContext existe separadamente de um objeto CHttpServer a fim de permitir a multithreading. Apenas um CHttpServer existe em um módulo, mas um servidor talvez seja necessário processar solicitações de clientes múltiplos simultaneamente.

CHttpServer cria um CHttpServerContext para cada Solicitar manipular esses Múltiplo solicitações. Um CHttpServer usa vários CHttpServerContext objetos para executar em segmentos separados. Este projeto permite simultâneo, várias chamadas para o CHttpServer objeto por conexões de cliente diferente.

Quando uma extensão DLL (ISA) é chamado, o membro função ServerSupportFunction fornece o ISA com algumas funções de uso gerais, bem como as funções que são específicas para implementação do servidor HTTP.

Se a extensão do servidor deve comunicar algo — por exemplo, um erro — volta para o cliente imediatamente, chamar WriteClient. Caso contrário, o servidor deve saída uma mensagem para o cliente para o membro de dados m_pStream possuído pelo pCtxt parâmetro passado para ele.

# include lt;afxisapi.h>

Membros da classe |nbsp; Gráfico de hierarquia

Amostra  MFC exemplo WWWQUOTE

Index