Mercurial > hg > fxanalyse
view xsocket.h @ 262:ebbe0f198322
Fix DDS client connection retry
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Tue, 16 Jun 2015 17:16:11 +0200 |
parents | a03df7dc98f8 |
children |
line wrap: on
line source
#ifndef __XSOCKET_H__ #define __XSOCKET_H__ #ifdef _CVI_ #include <ansi_c.h> #else #include <stdlib.h> #endif struct xsocket { char *hostname; int port; int fd; }; struct xsocket * xsocket(const char *hostname, const int port); int xconnect(struct xsocket *s); int xsend(struct xsocket *s, const char *data, size_t len); int xrecv(struct xsocket *s, char *buffer, size_t len); int xcommand(struct xsocket *s, const char *frmt, ...); int xask(struct xsocket *s, const char *data, size_t datalen, char *buffer, size_t len); #endif