#include <vector>\r
#include <zthread/Runnable.h>\r
\r
+#ifdef _WIN32\r
+\r
+#else\r
+ #include <sys/socket.h>\r
+ #include <sys/select.h>\r
+ #include <sys/types.h>\r
+ #include <netdb.h>\r
+ #include <netinet/in.h>\r
+ #include <arpa/inet.h>\r
+#endif\r
+\r
class NNTPConnection:public ZThread::Runnable,public ILogger//,public IDatabase\r
{\r
public:\r
void HandlePostedMessage(const std::string &message);\r
\r
void SendArticleParts(const NNTPCommand &command);\r
- void SendArticleOverInfo(const Message &message);\r
+ void SendArticleOverInfo(Message &message);\r
\r
// various NNTP commands to handle\r
const bool HandleQuitCommand(const NNTPCommand &command);\r