class Socket { private: /// Ze socket int socket_; public: /// Constructeur Socket(const Address & adress, bool block = false); /// Constructeur à partir d'un fd Socket(int socket); /// Connect le client au serveur void connect(void); /// Ecoute le port void listen(void); /// accepte une connection void accept(void); /// lit du socket void read(void); /// écrit dans le socket void write(void); /// lit un charactère du socket void getChar(void); /// écrit un charactère dans le socket void putChar(void); /// Drapeau connecté bool isConnected(void); private: void bind(); };