Код:
[2013-04-15 02: 05: 11,543893] Debug выход включен
[2013-04-15 02: 05: 11,544628] Принуждение локального имени хоста для localhost.localdomain
[2013-04-15 02: 05: 11,642582] Прослушивание на хосте :: порт 8342
[2013-04-15 02: 05: 11,642707] Прослушивание на хосте :: порт 8341
[2013-04-15 02: 05: 11,642794] Прослушивание на хосте :: порт 8332
[2013-04-15 02: 05: 11.642842] Listening на хосте 127.0.0.1 порт 8338
[2013-04-15 02: 05: 11,676607] инициализируется
запрос протокола JSON:
{"метод": "getwork", "Титулы": [], "Я бы": 1}
* О том, чтобы подключиться () к 127.0.0.1 порт 8335 (# 0)
* Попытка 127.0.0.1 ...
* TCP_NODELAY набор
* связанный
* Подключение к 127.0.0.1 (127.0.0.1) порт 8335 (# 0)
* Сервер аутентификации с помощью Basic с пользователем «Daelus»
> POST / HTTP / 1.1
Авторизация: Basic RGFlbHVzOjU3NzQ =
Ведущий: 127.0.0.1:8335
Accept: * / *
Accept-Encoding: выкачать, GZIP
Content-тип: / JSON
Content-Length: 45
* Дополнительный материал не хорошо transfer.c: 1037: 0 0
* Дополнительный материал не хорошо transfer.c: 1037: 0 0
* HTTP 1.1 или более поздняя версия со стойкой связью, конвейерный поддерживаются
< HTTP / 1.1 200 OK
< Дата: Пн, 15 апреля 2013 2:05:22 +0000
< Подключение: держать-жив
< Content-Length: 592
< Content-Type: применение / JSON
< Сервер: Bitcoin-JSON-RPC / v0.8.1-бета
<
* Подключение # 0 для размещения 127.0.0.1 остаются нетронутыми
JSON ответ протокола:
{
"ошибка": ноль,
"результат": {
"цель": "0000000000000000000000000000000000000000000000be2f02000000000000",
"Midstate": "b6dc6b123ab080dc451e5fb9b1597cc7b44ae3d58be58818de00d99996d93cf3",
"hash1": "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"данные": "0000000238268a767cdcd48c910b0a233ec0fb1a6cbd9727a55f01bb0000020900000000d7832a1659ce8964e1e01b261ccf4a57286dcbc8bf447857732fe0b89b1744d2516b60611a022fbe00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000"
},
"Я бы": 1
}
[2013-04-15 02: 05: 11,544628] Принуждение локального имени хоста для localhost.localdomain
[2013-04-15 02: 05: 11,642582] Прослушивание на хосте :: порт 8342
[2013-04-15 02: 05: 11,642707] Прослушивание на хосте :: порт 8341
[2013-04-15 02: 05: 11,642794] Прослушивание на хосте :: порт 8332
[2013-04-15 02: 05: 11.642842] Listening на хосте 127.0.0.1 порт 8338
[2013-04-15 02: 05: 11,676607] инициализируется
запрос протокола JSON:
{"метод": "getwork", "Титулы": [], "Я бы": 1}
* О том, чтобы подключиться () к 127.0.0.1 порт 8335 (# 0)
* Попытка 127.0.0.1 ...
* TCP_NODELAY набор
* связанный
* Подключение к 127.0.0.1 (127.0.0.1) порт 8335 (# 0)
* Сервер аутентификации с помощью Basic с пользователем «Daelus»
> POST / HTTP / 1.1
Авторизация: Basic RGFlbHVzOjU3NzQ =
Ведущий: 127.0.0.1:8335
Accept: * / *
Accept-Encoding: выкачать, GZIP
Content-тип: / JSON
Content-Length: 45
* Дополнительный материал не хорошо transfer.c: 1037: 0 0
* Дополнительный материал не хорошо transfer.c: 1037: 0 0
* HTTP 1.1 или более поздняя версия со стойкой связью, конвейерный поддерживаются
< HTTP / 1.1 200 OK
< Дата: Пн, 15 апреля 2013 2:05:22 +0000
< Подключение: держать-жив
< Content-Length: 592
< Content-Type: применение / JSON
< Сервер: Bitcoin-JSON-RPC / v0.8.1-бета
<
* Подключение # 0 для размещения 127.0.0.1 остаются нетронутыми
JSON ответ протокола:
{
"ошибка": ноль,
"результат": {
"цель": "0000000000000000000000000000000000000000000000be2f02000000000000",
"Midstate": "b6dc6b123ab080dc451e5fb9b1597cc7b44ae3d58be58818de00d99996d93cf3",
"hash1": "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"данные": "0000000238268a767cdcd48c910b0a233ec0fb1a6cbd9727a55f01bb0000020900000000d7832a1659ce8964e1e01b261ccf4a57286dcbc8bf447857732fe0b89b1744d2516b60611a022fbe00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000"
},
"Я бы": 1
}
Кроме того, здесь мой файл Server.Json
Код:
{
# сетевые порты
"Слушать" : [
# Двоичный протокол (по умолчанию), порт 8336
{ "порт" : 8342},
# HTTP JSON-RPC протокол, порт 8337
{ "порт" : 8341, "протокол" : "HTTP-JSON" },
Протокол HTTP # JSON-RPC, порт 8339,
# С доверенным прокси appserver.example.com экспедиторская
# запросы к нам
{ "порт" : 8332, "протокол" : "HTTP-JSON",
"полномочие" : "192.168.1.135" },
# Двоичный протокол, локальный только порт 8338
{ "хозяин" : "127.0.0.1", "порт" : 8338, "протокол" : "двоичный" }
],
# настройка базы данных
"база данных" : {
"двигатель" : "MySQL",
# «хозяин» по умолчанию локальный, если не указано иное
"хозяин" : "127.0.0.1",
# «Порт» использует надлежащий порт по умолчанию для двигателя DB,
# Если не указано
"порт" : 3306,
"имя" : "miningfarm",
"имя пользователя" : "корень",
"пароль" : "5774",
"stmt.pwdb" :
"Выбор пароля FROM pool_worker WHERE имя пользователя =?"
},
# Настройки кэша
"Memcached" : {
"серверы" : [
{ "хозяин" : "127.0.0.1", "порт" : 11211}
]
},
"ПИД-регулятор" : "/tmp/pushpoold.pid",
# Переопределяет локального обнаружения имени хоста
"forcehost" : "localhost.localdomain",
"log.requests" : "/tmp/request.log",
"log.shares" : "/tmp/shares.log",
# Сервер принимает longpolling (ж / SIGUSR1 вызывается для каждого BLK)
"longpoll.disable" : ложный,
# Длина времени для кэширования учетных данных имя пользователя / пароль, в секундах
"auth.cred_cache.expire" : 75,
# RPC настройки
"rpc.url" : "http://127.0.0.1:8335/",
"rpc.user" : "Daelus",
"rpc.pass" : "5774",
# Переписывают возвращается «цель», чтобы заданного числа нулевых битов, 32 равна сложности-1
"rpc.target.bits" : 32,
# Как долго до окончания срока работы?
"work.expire" : 120,
# Позволяют клиентам обновлять NTime поле их работы
"roll.ntime.disable" : ложный
}
# сетевые порты
"Слушать" : [
# Двоичный протокол (по умолчанию), порт 8336
{ "порт" : 8342},
# HTTP JSON-RPC протокол, порт 8337
{ "порт" : 8341, "протокол" : "HTTP-JSON" },
Протокол HTTP # JSON-RPC, порт 8339,
# С доверенным прокси appserver.example.com экспедиторская
# запросы к нам
{ "порт" : 8332, "протокол" : "HTTP-JSON",
"полномочие" : "192.168.1.135" },
# Двоичный протокол, локальный только порт 8338
{ "хозяин" : "127.0.0.1", "порт" : 8338, "протокол" : "двоичный" }
],
# настройка базы данных
"база данных" : {
"двигатель" : "MySQL",
# «хозяин» по умолчанию локальный, если не указано иное
"хозяин" : "127.0.0.1",
# «Порт» использует надлежащий порт по умолчанию для двигателя DB,
# Если не указано
"порт" : 3306,
"имя" : "miningfarm",
"имя пользователя" : "корень",
"пароль" : "5774",
"stmt.pwdb" :
"Выбор пароля FROM pool_worker WHERE имя пользователя =?"
},
# Настройки кэша
"Memcached" : {
"серверы" : [
{ "хозяин" : "127.0.0.1", "порт" : 11211}
]
},
"ПИД-регулятор" : "/tmp/pushpoold.pid",
# Переопределяет локального обнаружения имени хоста
"forcehost" : "localhost.localdomain",
"log.requests" : "/tmp/request.log",
"log.shares" : "/tmp/shares.log",
# Сервер принимает longpolling (ж / SIGUSR1 вызывается для каждого BLK)
"longpoll.disable" : ложный,
# Длина времени для кэширования учетных данных имя пользователя / пароль, в секундах
"auth.cred_cache.expire" : 75,
# RPC настройки
"rpc.url" : "http://127.0.0.1:8335/",
"rpc.user" : "Daelus",
"rpc.pass" : "5774",
# Переписывают возвращается «цель», чтобы заданного числа нулевых битов, 32 равна сложности-1
"rpc.target.bits" : 32,
# Как долго до окончания срока работы?
"work.expire" : 120,
# Позволяют клиентам обновлять NTime поле их работы
"roll.ntime.disable" : ложный
}