#ifndef server_hpp #define server_hpp #include #include #include #include #include #include #include #include namespace HDE { class server { private: int sock; int connection; struct sockaddr_in address;// address of the server public: server(int domain, int service, int protocol, u_long IP); virtual int establish_net_link(int sock, struct sockaddr_in address) = 0; void test_connection (int); struct sockaddr_in get_address(); int get_sock(); int get_connection(); void set_connection (int); }; } #endif