Browse Source

fixed message sending to verifier

master
Michael Preisach 4 years ago
parent
commit
a056c26b83
  1. 2
      client.c
  2. 2
      common.h
  3. 2
      member.c

2
client.c

@ -37,7 +37,7 @@ int client_connect(conn_handler handler, char *servip, int16_t port) {
bzero(buffer, MAX_BUFSIZE); bzero(buffer, MAX_BUFSIZE);
for (ret = 0; 0 == ret;) { for (ret = 0; 0 == ret;) {
ret = handler(buffer); ret = handler(buffer);
if(0 < ret || 1 == ret) if(0 > ret || 1 == ret)
break; break;
if (0 >= write(connfd, buffer, strlen(buffer))) { if (0 >= write(connfd, buffer, strlen(buffer))) {

2
common.h

@ -12,7 +12,7 @@
#define VERIFIERPORT 6592 #define VERIFIERPORT 6592
#define MAX_CLIENTS 10 #define MAX_CLIENTS 10
#define MAX_MSGSIZE 15360 #define MAX_MSGSIZE 2048
#define MAX_CHKSUMSIZE 1024 #define MAX_CHKSUMSIZE 1024
#define MAX_BUFSIZE (((MAX_MSGSIZE + 2) / 3) * 4) + (((MAX_CHKSUMSIZE + 2) / 3) * 4) + 1536 #define MAX_BUFSIZE (((MAX_MSGSIZE + 2) / 3) * 4) + (((MAX_CHKSUMSIZE + 2) / 3) * 4) + 1536
/* #define MAX_MSGSIZE ((MAX_BUFSIZE - 1536) / 2) - MAX_CHKSUMSIZE //for bin to hex*/ /* #define MAX_MSGSIZE ((MAX_BUFSIZE - 1536) / 2) - MAX_CHKSUMSIZE //for bin to hex*/

2
member.c

@ -78,7 +78,7 @@ int main(int argc, char **argv) {
member.state = JOINED; member.state = JOINED;
remote_ip = argv[2]; remote_ip = argv[2];
ret = client_connect(&member_verifymsg, remote_ip, VERIFIERPORT); ret = client_connect(&member_verifymsg, remote_ip, VERIFIERPORT);
if (0 >= ret || JOINED != member.state) { if (2 != ret) {
printf("connection to verifier failed\n"); printf("connection to verifier failed\n");
} }
} else { } else {

Loading…
Cancel
Save