| | |
| | | char *str; |
| | | int val; |
| | | char *domain; |
| | | char *id; |
| | | char *serverip; |
| | | int port; |
| | | int i; |
| | | char key[64]; |
| | | char msg[512]; |
| | | |
| | | struct option long_options[] = { |
| | | {"conf", required_argument, NULL, 'c'}, |
| | |
| | | return -1; |
| | | } |
| | | |
| | | id=iniparser_getstring(ini, "common:id", NULL); |
| | | domain=iniparser_getstring(ini, "common:domain", NULL); |
| | | |
| | | if( !domain ) |
| | | { |
| | | printf("ERROR: cannot parse domain in '%s'\n", conf_file); |
| | | printf("ERROR: cannot parse domain/id in '%s'\n", conf_file); |
| | | return -1; |
| | | } |
| | | |
| | | memset(msg, 0, sizeof(msg)); |
| | | snprintf(msg, sizeof(msg), "[%s]: '%s'", id, domain); |
| | | |
| | | for(i=0; i<MAX_HOSTS; i++) |
| | | { |
| | |
| | | } |
| | | |
| | | printf("==> Start send domain '%s' to [%s:%d]\n", domain, serverip, port); |
| | | socket_send_domain(serverip, port, domain); |
| | | socket_send_domain(serverip, port, msg); |
| | | printf("\n"); |
| | | } |
| | | |