comparison libnnchat.h @ 91:acfc4b4bc180

Create network initialization functions in libnnchat and move Win32/WinSock code there.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 07 May 2009 00:04:37 +0300
parents 1e0bf7b4fd41
children 6e47426efb6a
comparison
equal deleted inserted replaced
90:1e0bf7b4fd41 91:acfc4b4bc180
43 #ifdef __WIN32 43 #ifdef __WIN32
44 const char *hstrerror(int err); 44 const char *hstrerror(int err);
45 #endif 45 #endif
46 int getSocketErrno(void); 46 int getSocketErrno(void);
47 const char *getSocketErrStr(int err); 47 const char *getSocketErrStr(int err);
48 BOOL initNetwork(void);
49 void closeNetwork(void);
48 50
49 int openConnection(struct in_addr *addr, const int port); 51 int openConnection(struct in_addr *addr, const int port);
50 void closeConnection(const int sock); 52 void closeConnection(const int sock);
51 BOOL sendToSocket(const int sock, char *buf, const size_t bufLen); 53 BOOL sendToSocket(const int sock, char *buf, const size_t bufLen);
52 BOOL sendUserMsg(const int sock, const char *user, const char *fmt, ...); 54 BOOL sendUserMsg(const int sock, const char *user, const char *fmt, ...);