version 1.1.2.7, 2011/12/14 15:09:31
|
version 1.1.2.8, 2011/12/20 15:03:42
|
Line 26 try2Connect(int sock)
|
Line 26 try2Connect(int sock)
|
int siz = 0; |
int siz = 0; |
struct pollfd pfd; |
struct pollfd pfd; |
|
|
printf("ka=%d\n", args->ka); |
|
siz = mqtt_msgCONNECT(args->msg, (char*) AIT_GET_STR(&args->ConnID), args->ka, |
siz = mqtt_msgCONNECT(args->msg, (char*) AIT_GET_STR(&args->ConnID), args->ka, |
(char*) AIT_GET_STR(&args->User), (char*) AIT_GET_STR(&args->Pass), |
(char*) AIT_GET_STR(&args->User), (char*) AIT_GET_STR(&args->Pass), |
(char*) args->Will.Topic.val.string, (char*) args->Will.Msg.val.string, |
(char*) args->Will.Topic.val.string, (char*) args->Will.Msg.val.string, |
Line 43 try2Connect(int sock)
|
Line 42 try2Connect(int sock)
|
} else |
} else |
ioVERBOSE(3) printf("Sended CONNECT %d bytes\n", siz); |
ioVERBOSE(3) printf("Sended CONNECT %d bytes\n", siz); |
|
|
printf("ka=%d\n", args->ka); |
|
pfd.fd = sock; |
pfd.fd = sock; |
pfd.events = POLLIN; |
pfd.events = POLLIN; |
switch (poll(&pfd, 1, args->ka * 1000)) { |
switch (poll(&pfd, 1, args->ka * 1000)) { |
Line 51 try2Connect(int sock)
|
Line 49 try2Connect(int sock)
|
printf("Error:: poll() #%d - %s\n", errno, strerror(errno)); |
printf("Error:: poll() #%d - %s\n", errno, strerror(errno)); |
return -1; |
return -1; |
case 0: |
case 0: |
printf("ka=%d\n", args->ka); |
|
ioVERBOSE(3) printf("Timeout reached (%d) ...\n", args->ka * 1000); |
ioVERBOSE(3) printf("Timeout reached (%d) ...\n", args->ka * 1000); |
return -1; |
return -1; |
} |
} |