Mercurial > hg > nnchat
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, ...); |