27 lines
730 B
C++
27 lines
730 B
C++
#pragma once
|
|
#include "afxsock.h"
|
|
#include "base_head.h"
|
|
class C_error;
|
|
class UTILES_EXPORT Csock_http :
|
|
public CAsyncSocket
|
|
{
|
|
public:
|
|
//variables---------------------------------
|
|
int n,m;//indicadores del uso del buffer
|
|
char *buf;//buffer de almacenamiento
|
|
BOOL er_ex;//indica que la variable error es externa
|
|
BOOL pirate;//fuerza la salida del socket
|
|
C_error *er;//puntero a variable error
|
|
//c y d--------------------------------------
|
|
Csock_http(C_error* e=NULL);
|
|
~Csock_http(void);
|
|
//funciones----------------------------------
|
|
BOOL carga(char *url, int puerto=80);//carga una url en concreto
|
|
char *get(int *nb);//devuelve el resultado de la carga
|
|
private:
|
|
BOOL cuida_mem(int n);//pide memo si hace falta
|
|
|
|
|
|
|
|
};
|