あるマシンで実行bitcoind
していて、別のマシンから制御したい(PythonとJSON RPCインターフェースを使用)。
~/.bitcoin/bitcoin.config
ビットコインホスト(192.168.2.4):
rpcuser=xxx
rpcpassword=xxx
gen=1
rcpallowip=127.0.0.1
rcpallowip=192.168.2.6 # This is the other machine
paytxfee=0.01
今、私は始めますbitcoind -daemon
、しかし私のpythonプログラムはで失敗します
IOError: [Errno socket error] [Errno 111] Connection refused
ビットコインホストでは、ps -nlpはビットコインが127.0.0.1:8332でリッスンしていることを示しており、0.0.0.0:8332ではありません(これは私が期待していたことです)。Wiresharkは、TCP接続の試行に対するRST、ACKの応答を示していますが、これは論理的であるように見えます。
私は何が欠けていますか?