{
struct sockaddr_in vm_addr;
int ret = -1;
- int connect_try_count = 0;
+ //int connect_try_count = 0;
bool is_connected = false;
set_vm_connect_status(0);
LOG("vm_sockfd: %d, connect ret: %d", g_vm_sockfd, ret);
if(ret < 0) {
- LOG("connection failed to vmodem! try count = %d\n", connect_try_count);
+ LOG("connection failed to vmodem! try \n");
sleep(1);
}
else
{
is_connected = true;
}
- connect_try_count ++;
+ //connect_try_count ++;
}
/*
if (!is_connected)
if(g_sdbd_sockfd != -1)
len = send(g_sdbd_sockfd, (void*)packet, sizeof(char) * HEADER_SIZE, 0);
- else {
- free(packet);
- packet = NULL;
- return;
- }
-
+
LOG("send_len: %d, next packet length: %d", len, packet->length);
if(packet->length <= 0)
packet = NULL;
return;
}
- len = send(g_sdbd_sockfd, r_databuf, packet->length, 0);
+
+ if(g_sdbd_sockfd != -1)
+ len = send(g_sdbd_sockfd, r_databuf, packet->length, 0);
LOG("send_len: %d", len);
}
if(nfds < 0) {
- fprintf(stderr, "epoll wait error\n");
+ fprintf(stderr, "epoll wait %d\n", errno);
/* return but this is epoll wait error */
if (errno == EINTR)
return false;