Bitcoind
在 Windows 7 下比特幣化;RPC 埠 8882 未打開
使用 Win7 64 位我試圖讓 bitcoind (v0.8.5) 工作。
Bitcoin.conf 有以下內容(在 %appdata%\bitcoin 目錄中): rpcuser=12345 rpcpassword=12345
我使用命令行執行:bitcoind -rpcpassword=12345
然後我使用 NIRSOFT 應用程序 cports-x64 顯示電腦上打開的 TCP/IP 和 UDP 埠的列表。Bitcoind 在列表中,但僅使用埠 8883。
為什麼 RPC 連接不工作,使埠 8882(預設 RPC 埠)打開並映射到 127.0.0.1?
您需要
bitcoind
使用-server
選項集以及-rpcuser
和執行-rpcpass
。這些也可以設置為您的bitcoin.conf
. 如果所有這三個選項都正確設置,則 RPC 埠將僅在 8332 上打開。
QT 的 RPC API 設置為預設偵聽 TCP 埠 8332。
由於您已在 bitcoin.conf 文件中指定了rpcuser和rpcpassword參數,因此您無需在呼叫時明確指定它們。
在命令提示符中,執行:bitcoind.exe -daemon -debugnet -printtoconsole然後打開一個新的命令提示符並輸入:netstat -a,一旦 RPC API 正在偵聽連接,您應該會看到:TCP 127.0.0.1:8332 myHostName :0 聆聽