Bitcoind

在 Windows 7 下比特幣化;RPC 埠 8882 未打開

  • March 6, 2014

使用 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 文件中指定了rpcuserrpcpassword參數,因此您無需在呼叫時明確指定它們。

在命令提示符中,執行:bitcoind.exe -daemon -debugnet -printtoconsole然後打開一個新的命令提示符並輸入:netstat -a,一旦 RPC API 正在偵聽連接,您應該會看到:TCP 127.0.0.1:8332 myHostName :0 聆聽

引用自:https://bitcoin.stackexchange.com/questions/18084