|
|
@ -145,6 +145,7 @@ |
|
|
|
static const char SEPARATOR = '|'; |
|
|
|
static const char SEPARATOR = '|'; |
|
|
|
static const char COMMA = ','; |
|
|
|
static const char COMMA = ','; |
|
|
|
static const char EQ = '='; |
|
|
|
static const char EQ = '='; |
|
|
|
|
|
|
|
static int ONLY = 0; |
|
|
|
|
|
|
|
|
|
|
|
void display(char *buf) |
|
|
|
void display(char *buf) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -242,10 +243,13 @@ int callapi(char *command, char *host, short int port) |
|
|
|
buf[p] = '\0'; |
|
|
|
buf[p] = '\0'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (ONLY) |
|
|
|
|
|
|
|
printf("%s\n", buf); |
|
|
|
|
|
|
|
else { |
|
|
|
printf("Reply was '%s'\n", buf); |
|
|
|
printf("Reply was '%s'\n", buf); |
|
|
|
|
|
|
|
|
|
|
|
display(buf); |
|
|
|
display(buf); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CLOSESOCKET(sock); |
|
|
|
CLOSESOCKET(sock); |
|
|
|
|
|
|
|
|
|
|
@ -274,6 +278,7 @@ int main(int argc, char *argv[]) |
|
|
|
char *host = "127.0.0.1"; |
|
|
|
char *host = "127.0.0.1"; |
|
|
|
short int port = 4028; |
|
|
|
short int port = 4028; |
|
|
|
char *ptr; |
|
|
|
char *ptr; |
|
|
|
|
|
|
|
int i = 1; |
|
|
|
|
|
|
|
|
|
|
|
if (argc > 1) |
|
|
|
if (argc > 1) |
|
|
|
if (strcmp(argv[1], "-?") == 0 |
|
|
|
if (strcmp(argv[1], "-?") == 0 |
|
|
@ -283,20 +288,26 @@ int main(int argc, char *argv[]) |
|
|
|
return 1; |
|
|
|
return 1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (argc > 1) { |
|
|
|
if (argc > 1) |
|
|
|
ptr = trim(argv[1]); |
|
|
|
if (strcmp(argv[1], "-o") == 0) { |
|
|
|
|
|
|
|
ONLY = 1; |
|
|
|
|
|
|
|
i = 2; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (argc > i) { |
|
|
|
|
|
|
|
ptr = trim(argv[i++]); |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
command = ptr; |
|
|
|
command = ptr; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (argc > 2) { |
|
|
|
if (argc > i) { |
|
|
|
ptr = trim(argv[2]); |
|
|
|
ptr = trim(argv[i++]); |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
host = ptr; |
|
|
|
host = ptr; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (argc > 3) { |
|
|
|
if (argc > i) { |
|
|
|
ptr = trim(argv[3]); |
|
|
|
ptr = trim(argv[i]); |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
if (strlen(ptr) > 0) |
|
|
|
port = atoi(ptr); |
|
|
|
port = atoi(ptr); |
|
|
|
} |
|
|
|
} |
|
|
|