00001 #ifndef server_h 00002 #define server_h 00003 00004 #include "Print.h" 00005 00006 class Client; 00007 00008 class Server : 00009 public Print { 00010 private: 00011 uint16_t _port; 00012 void accept(); 00013 public: 00014 Server(uint16_t); 00015 Client available(); 00016 void begin(); 00017 virtual void write(uint8_t); 00018 virtual void write(const char *str); 00019 virtual void write(const uint8_t *buf, size_t size); 00020 }; 00021 00022 #endif