--- mqtt/src/client.c 2012/04/27 16:41:56 1.2.2.4 +++ mqtt/src/client.c 2012/05/01 22:30:31 1.2.2.5 @@ -4,24 +4,6 @@ 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; -} - -int ConnectClient(int sock) { int siz = 0; @@ -65,29 +47,6 @@ ConnectClient(int sock) ioVERBOSE(3) printf("Received %d bytes\n", siz); return (u_char) mqtt_readCONNACK(args->msg); -} - -int -CloseClient(int sock) -{ - int siz = 0; - - siz = mqtt_msgDISCONNECT(args->msg); - if (siz == -1) { - printf("Error:: msgDISCONNECT #%d - %s\n", mqtt_GetErrno(), mqtt_GetError()); - return -1; - } - - siz = send(sock, args->msg->msg_base, siz, MSG_NOSIGNAL); - if (siz == -1) { - printf("Error:: send() #%d - %s\n", errno, strerror(errno)); - return -1; - } else - ioVERBOSE(3) printf("Sended DISCONNECT %d bytes\n", siz); - - shutdown(sock, SHUT_RDWR); - close(sock); - return siz; } void *