Используя 64-разрядную версию Win7, я пытаюсь заставить биткойн (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, если все три параметра установлены правильно.
RPC API QT по умолчанию настроен на прослушивание TCP-порта 8332.
Поскольку вы указали параметры rpcuser и rpcpassword в файле bitcoin.conf, вам не нужно указывать их явно при вызове.
В командной строке запустите: bitcoind.exe -daemon -debugnet -printtoconsole, а затем откройте новую командную строку и введите: netstat -a , как только RPC API прослушивает подключения, вы должны увидеть следующее: TCP 127.0.0.1:8332 myHostName :0 ПРОСЛУШИВАЮ
Волшебник Оззи
Анонимный
-printtoconsole
и проверьте вывод.