Browse Source

Test

etomic
jl777 7 years ago
parent
commit
51ea05bf77
  1. 10
      iguana/exchanges/LP_network.c
  2. 14
      iguana/exchanges/LP_rpc.c

10
iguana/exchanges/LP_network.c

@ -764,6 +764,16 @@ char *LP_psock(char *myipaddr,int32_t ispaired)
*/ */
char *issue_LP_psock(char *destip,uint16_t destport,int32_t ispaired)
{
char url[512],*retstr;
sprintf(url,"http://%s:%u/api/stats/psock?ispaired=%d",destip,destport-1,ispaired);
//return(LP_issue_curl("psock",destip,destport,url));
retstr = issue_curlt(url,LP_HTTP_TIMEOUT*3);
printf("issue_LP_psock got (%s) from %s\n",retstr,destip);
return(retstr);
}
uint16_t LP_psock_get(char *connectaddr,char *publicaddr,int32_t ispaired) uint16_t LP_psock_get(char *connectaddr,char *publicaddr,int32_t ispaired)
{ {
uint16_t publicport = 0; char *retstr,*addr; cJSON *retjson; struct LP_peerinfo *peer,*tmp; uint16_t publicport = 0; char *retstr,*addr; cJSON *retjson; struct LP_peerinfo *peer,*tmp;

14
iguana/exchanges/LP_rpc.c

@ -18,7 +18,7 @@
// marketmaker // marketmaker
// //
char *LP_issue_curl(char *debugstr,char *destip,uint16_t port,char *url) /*char *LP_issue_curl(char *debugstr,char *destip,uint16_t port,char *url)
{ {
char *retstr = 0; int32_t maxerrs; struct LP_peerinfo *peer = 0; char *retstr = 0; int32_t maxerrs; struct LP_peerinfo *peer = 0;
peer = LP_peerfind((uint32_t)calc_ipbits(destip),port); peer = LP_peerfind((uint32_t)calc_ipbits(destip),port);
@ -40,7 +40,7 @@ char *LP_issue_curl(char *debugstr,char *destip,uint16_t port,char *url)
peer->good++; peer->good++;
} }
return(retstr); return(retstr);
} }*/
char *LP_isitme(char *destip,uint16_t destport) char *LP_isitme(char *destip,uint16_t destport)
{ {
@ -51,16 +51,6 @@ char *LP_isitme(char *destip,uint16_t destport)
} else return(0); } else return(0);
} }
char *issue_LP_psock(char *destip,uint16_t destport,int32_t ispaired)
{
char url[512],*retstr;
sprintf(url,"http://%s:%u/api/stats/psock?ispaired=%d",destip,destport-1,ispaired);
//return(LP_issue_curl("psock",destip,destport,url));
retstr = issue_curlt(url,LP_HTTP_TIMEOUT*3);
printf("issue_LP_psock got (%s) from %s\n",retstr,destip);
return(retstr);
}
char *LP_apicall(struct iguana_info *coin,char *method,char *params) char *LP_apicall(struct iguana_info *coin,char *method,char *params)
{ {
cJSON *retjson; char *retstr; cJSON *retjson; char *retstr;

Loading…
Cancel
Save