где грабли?
class hl_gameprotocol
{
public:
struct details
{
};
struct rule
{
char index[25];
char value[25];
};
struct player
{
};
hl_gameprotocol();
~hl_gameprotocol();
int connect( char *, unsigned int );
int disconnect();
bool ping();
bool get_details();
bool get_players();
bool get_rules();
protected:
private:
unsigned int timeout;
unsigned int sockfd;
struct sockaddr_in sin;
int response( char * );
int request( char * );
};
сама библиотека компилируется без шума и пыли, но когда я этот файл подключаю в программу, компилятор ругается на строку struct sockaddr_in sin; с ошибкой " ошибка: поле ‘sin’ имеет неполный тип", собственно вопрос, что я сделал нетак?
