Bitcoin Forum
May 12, 2024, 05:46:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Long Poll client - how to implement?  (Read 1716 times)
NetTecture (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
July 10, 2011, 08:26:30 PM
 #1

Hello,

simple problem. I work on a mining pool / proxy combo for my own use.

I now start dealing with long polling and id just will not work.

Why? Wink

I am submitting the same url I am getting and submitting work to, just as a GET instead of a POST, but I pretty much always get a 400 / Bad Request back.

I am having the following headers:

Content-Type: application/json-rpc
Authorization: Basic TmV0VGVjdHVyZV90dG86MjEyMzBhczIzOTg5MA==
Host: us.btcguild.com:8332

The non-LP part works fine, passwords etc. are all set.

What am I overlooking? Possibly something stupid, but I just can not figure out what Wink

Regards
1715492784
Hero Member
*
Offline Offline

Posts: 1715492784

View Profile Personal Message (Offline)

Ignore
1715492784
Reply with quote  #2

1715492784
Report to moderator
1715492784
Hero Member
*
Offline Offline

Posts: 1715492784

View Profile Personal Message (Offline)

Ignore
1715492784
Reply with quote  #2

1715492784
Report to moderator
1715492784
Hero Member
*
Offline Offline

Posts: 1715492784

View Profile Personal Message (Offline)

Ignore
1715492784
Reply with quote  #2

1715492784
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
linkme
Sr. Member
****
Offline Offline

Activity: 324
Merit: 250



View Profile
July 12, 2011, 02:57:55 AM
 #2

need more info..

What miner you are using ?

Did u setup your own pool, or are you mining at btcguild ?
DrHaribo
Legendary
*
Offline Offline

Activity: 2730
Merit: 1034


Needs more jiggawatts


View Profile WWW
July 14, 2011, 02:00:26 PM
 #3

Are you sending it to the same URL as the regular getwork requests?

Look at the X-Long-Polling header in the responses to your regular getwork requests. They tell you where to send a long polling request, which may be a different URL.

▶▶▶ bitminter.com 2011-2020 ▶▶▶ pool.xbtodigital.io 2023-
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
July 14, 2011, 02:00:30 PM
 #4

You don't show the 'GET' line. But if it's anything other than "GET /LP HTTP/1.1", that's your problem.

For the reason the post above me explains -- see the "X-Long-Polling: /LP" header in the error reply.

By the way, you pasted your real Authorization. You better change the password for that worker before evil malicious bastards mine for you.




I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!