socket.h
上传用户:xxcykj
上传日期:2007-01-04
资源大小:727k
文件大小:2k
- /*
- * socket.h -- declarations for socket library functions
- *
- * For license terms, see the file COPYING in this directory.
- */
- #ifndef SOCKET__
- #define SOCKET__
- /* Create a new client socket; returns (FILE *)NULL on error */
- #if INET6_ENABLE
- int SockOpen(const char *host, const char *service, const char *options,
- const char *plugin);
- #else /* INET6_ENABLE */
- int SockOpen(const char *host, int clientPort, const char *options,
- const char *plugin);
- #endif /* INET6_ENABLE */
- /* Returns 1 if this socket is OK, 0 if it isn't select()able
- * on - probably because it's been closed. You should
- * always check this function before passing stuff to the
- * select()-based waiter, as otherwise it may loop.
- */
- int SockCheckOpen(int fd);
- /*
- Get a string terminated by an 'n' (matches interface of fgets).
- Pass it a valid socket, a buffer for the string, and
- the length of the buffer (including the trailing