Browse Source

Test

etomic
jl777 8 years ago
parent
commit
ca12f68657
  1. 11
      iguana/exchanges/LP_unspents.c

11
iguana/exchanges/LP_unspents.c

@ -42,11 +42,11 @@ void _LP_addpeer(int32_t i,uint32_t ipbits,char *ipaddr,uint16_t port,uint32_t g
printf("_LPaddpeer %s -> i.%d numpeers.%d\n",ipaddr,i,LP_numpeers); printf("_LPaddpeer %s -> i.%d numpeers.%d\n",ipaddr,i,LP_numpeers);
} }
void LP_notify(struct LP_peerinfo *peer,char *ipaddr,uint16_t port) void LP_notify(struct LP_peerinfo *peer,char *ipaddr,uint16_t port,char *retstr)
{ {
char buf[1024],*retstr,*argipaddr; uint32_t ipbits; cJSON *array,*item; int32_t i,j,n; uint16_t argport; double profit; char buf[1024],*argipaddr; uint32_t ipbits; cJSON *array,*item; int32_t i,j,n; uint16_t argport; double profit;
sprintf(buf,"http://%s:%u/api/stats/intro?ipaddr=%s&port=%u",peer->ipaddr,peer->port,ipaddr,port); sprintf(buf,"http://%s:%u/api/stats/intro?ipaddr=%s&port=%u",peer->ipaddr,peer->port,ipaddr,port);
if ( (retstr= issue_curl(buf)) != 0 ) if ( retstr != 0 || (retstr= issue_curl(buf)) != 0 )
{ {
//printf("got (%s) from (%s)\n",retstr,buf); //printf("got (%s) from (%s)\n",retstr,buf);
if ( (array= cJSON_Parse(retstr)) != 0 ) if ( (array= cJSON_Parse(retstr)) != 0 )
@ -243,7 +243,8 @@ void LPinit(uint16_t port,double profitmargin)
if ( (retstr= issue_LP_intro(default_LPnodes[i],port,ipaddr,port,0.01)) != 0 ) if ( (retstr= issue_LP_intro(default_LPnodes[i],port,ipaddr,port,0.01)) != 0 )
{ {
printf("(%s) -> %s\n",default_LPnodes[i],retstr); printf("(%s) -> %s\n",default_LPnodes[i],retstr);
free(retstr); LP_notify(&LP_peerinfos[0],ipaddr,port,retstr);
//free(retstr);
} }
} }
} }
@ -261,7 +262,7 @@ void LPinit(uint16_t port,double profitmargin)
argport = peer->notify_port; argport = peer->notify_port;
peer->notify_port = 0; peer->notify_port = 0;
memset(peer->notify_ipaddr,0,sizeof(peer->notify_ipaddr)); memset(peer->notify_ipaddr,0,sizeof(peer->notify_ipaddr));
LP_notify(peer,tmp,argport); LP_notify(peer,tmp,argport,0);
} }
} }
sleep(1); sleep(1);

Loading…
Cancel
Save