Return to client.c CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / mqtt / src |
version 1.1, 2011/12/13 08:43:51 | version 1.1.2.1, 2011/12/13 08:43:51 |
---|---|
Line 0 | Line 1 |
#include "global.h" | |
#include "mqtt.h" | |
int | |
InitClient(void) | |
{ | |
int sock; | |
sock = socket(args->addr.sa.sa_family, SOCK_STREAM, IPPROTO_TCP); | |
if (sock == -1) { | |
printf("Error:: socket() #%d - %s\n", errno, strerror(errno)); | |
return -1; | |
} | |
if (connect(sock, &args->addr.sa, args->addr.sa.sa_len) == -1) { | |
printf("Error:: connect() #%d - %s\n", errno, strerror(errno)); | |
return -1; | |
} | |
return sock; | |
} |