This conf work for me using a php script to use rpc commands
Ok, I think I've nailed the problem. I'm using windows wallet (untested on linux). Here's response of timeouted call (in theory, because response is returned, but client waits for more data anyway) :
HTTP/1.1 200 OK
Date: Thu, 05 Nov 2015 21:54:59 +0000
Connection: close
Content-Length: 336u
Content-Type: application/json
Server: HoboNickels-json-rpc/v1.5.1.0-gf46fa0c-V1.5
{"result":{"version":"v1.5.1.0-gf46fa0c-V1.5","protocolversion":70007,"blocks":2866041,"timeoffset":5,"moneysupply":...
Look at "Content-Length: 336
u", it should be length in bytes, yet some garbage at the end appears (
u). So depending on implementation of client's HTTP protocol handling it could make troubles (lousy php seems to work, others will timeout).
Problem appears at
https://github.com/Crypto-Expert/HoboNickels/blob/master/src/bitcoinrpc.cpp#L366, and more deeper in header file
https://github.com/Crypto-Expert/HoboNickels/blob/master/src/util.h#L63 where formats are defined.
Bottlecaps doesn't suffer from this, so I guess it's compiler or compiling environment problem. Any chances for fix Tranz?