Browse Source

Test

etomic
jl777 7 years ago
parent
commit
7e01c0abc2
  1. 1
      iguana/exchanges/LP_coins.c
  2. 11
      iguana/exchanges/LP_network.c

1
iguana/exchanges/LP_coins.c

@ -256,6 +256,7 @@ struct iguana_info *LP_coinfind(char *symbol)
} }
// "coins":[{"coin":"<assetchain>", "rpcport":pppp}, {"coin":"LTC", "name":"litecoin", "rpcport":9332, "pubtype":48, "p2shtype":5, "wiftype":176, "txfee":100000 }] // "coins":[{"coin":"<assetchain>", "rpcport":pppp}, {"coin":"LTC", "name":"litecoin", "rpcport":9332, "pubtype":48, "p2shtype":5, "wiftype":176, "txfee":100000 }]
// {"coin":"HUSH", "name":"hushcoin", "rpcport":8822, "taddr":28, "pubtype":184, "p2shtype":189, "wiftype":128, "txfee":10000 }
struct iguana_info *LP_coincreate(cJSON *item) struct iguana_info *LP_coincreate(cJSON *item)
{ {

11
iguana/exchanges/LP_network.c

@ -327,7 +327,12 @@ char *LP_psock(char *myipaddr,int32_t ispaired)
jaddnum(retjson,"ispaired",ispaired); jaddnum(retjson,"ispaired",ispaired);
jaddstr(retjson,"publicaddr",pushaddr); jaddstr(retjson,"publicaddr",pushaddr);
jaddnum(retjson,"publicport",pushport); jaddnum(retjson,"publicport",pushport);
printf("pushaddr.(%s) for %s\n",pushaddr,subaddr); printf("publicaddr.(%s) for %s\n",pushaddr,subaddr);
while ( 1 )
{
LP_send(pubsock,"hello",0);
sleep(10);
}
break; break;
} else printf("bind error on %s or %s\n",pushaddr,subaddr); } else printf("bind error on %s or %s\n",pushaddr,subaddr);
if ( pullsock >= 0 ) if ( pullsock >= 0 )
@ -426,11 +431,13 @@ int32_t LP_initpublicaddr(uint16_t *mypullportp,char *publicaddr,char *myipaddr,
} else printf("nntype.%d NN_SUB.%d connect to %s\n",nntype,NN_SUB,connectaddr); } else printf("nntype.%d NN_SUB.%d connect to %s\n",nntype,NN_SUB,connectaddr);
if ( nntype == NN_SUB ) if ( nntype == NN_SUB )
nn_setsockopt(pullsock,NN_SUB,NN_SUB_SUBSCRIBE,"",0); nn_setsockopt(pullsock,NN_SUB,NN_SUB_SUBSCRIBE,"",0);
while ( 0 ) while ( 1 )
{ {
int32_t size; void *buf; int32_t size; void *buf;
if ( (size= nn_recv(pullsock,&buf,NN_MSG,0)) > 0 ) if ( (size= nn_recv(pullsock,&buf,NN_MSG,0)) > 0 )
printf("SUBPULL.(%s)\n",(char *)buf); printf("SUBPULL.(%s)\n",(char *)buf);
else printf("size.%d\n",size);
sleep(10);
} }
} }
else else

Loading…
Cancel
Save