develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

 

모니터링을 해보고 싶은 코딩에 '코' 자도 모르는 채굴러 입니다

 

파이썬이 초보에게 프로그래밍 하기 입문으로 쉽다고 하여 뭔가 유튜브 강좌, 키보드라도 두둘겨보고 있습니다 기본중에 기본도 잘 모릅니다

 

파이썬 고수 분들께 자문 드립니다

 

코딩 엉망이라고 넌 재능 없으니까 떄려 치라고 욕하셔도 좋습니다 왜 이게 이렇게 되는지 설명 안해주셔도 좋습니다.

 

어떻게 하면 간결하게 더 좋게 지적 해주셔도 좋습니다 제발ㅠㅠ

 

클레이모어랑 피닉스마이너랑 모니터링 방법이 같다고 하는데 맞는건가요?  

 

 

miner_ip = '192.168.0.145'
port = 3333

claymore_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

claymore_socket.connect((miner_ip, port))
claymore_socket.send(json.dumps('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}').encode('UTF-8'))


received_data = claymore_socket.recv(4096) <- F9 걸고 디버깅 하면 리시브가 안되고 그냥 디버깅이 멈춰버립니다 ㅠㅠ
claymore_socket.close()
json_response = json.loads(received_data)
print(json_response)

 

 

여기서 왜 리시브가 안될까요? 아예 send 부터가 잘못 된건가요?

 

단순 샌드 리시브 프린트 만 부탁드립니다 나머시 스플릿등 분석은 꼭 힘으로 해보고 싶습니다 너무 시작부터 안되니 좌절 인듯 합니다 ㅠㅠ

 

고수분들 욕하셔도 돌 던져도 좋습니다 한숨 쉬셔도 좋습니다 제발 부탁드립니다ㅠㅠ

 

 

 

 

 

5,340
댓글 13
  • ?
    connect 는 됐나요?
    마이너쪽에서 모니터링 기능이 켜져 있나요?
  • ?
    @컹컹컹컹
    네 클레이모어 이더맨으로 보면 정상적으로 해쉬값 나옵니다ㅠㅠ
    커넥크 말씀 하시는거 보니까 커넥트 안됬고 커넥트 함수 저렇게 쓰는게아닌가보네요 ㅠㅠ
  • @코인초보꾼
    코인초보꾼님 축하합니다. 27 보너스 캐시에 당첨되셨습니다.!!
  • ?
    코드는 맞는것 같은데..
    연결이 안되는 거면, 어떻게 도와드릴수가 없네요
  • ?
    @컹컹컹컹
    아 커넥트 부터 잘못 짠거 였군요 감사합니다 커넥트 하는부분 다시 공부해 봐야 겠군요 ㅠㅠ 감사합니다
  • ?
    @코인초보꾼
    올려 놓으신 코드는 문제 없어 보여요
    telnet 같은 프로그램으로 접속 확인부터 해보세여
  • ?
    @컹컹컹컹
    크흠 cmd에서 telnet 192.168.0.145 3333
    하니까 포트 잘 열려 있고 연결잘 된다고 나오는데
    왜 리시브를 못할까요 ㅎㅎ 절망 이네요ㅠㅠ 다시 처음으로 돌아가야 할듯 합니다
    자꾸 질문 드려 죄송합니다
    답변 해주셔서 감사합니다 ㅠㅍ
  • ?
    @코인초보꾼
    그럼 python 에서 에러처리해보세여
    connect, send 에서 에러가 나오면 그거 따라서 체크 하시면될듯요
  • ?
    @컹컹컹컹
    귀한 시간 내주셔서 답변 주셔서 감사합니다.
    와 정말 오래 걸렸습니다 ㅠㅠ 역시 실력이 없으니 오래 걸렸나봅니다 ㅠㅠ
    127.0.0.1 에서는 클레이모어든 피닉스던 정상적으로 됬습니다 근데 다른 컴퓨터에 있는 마이너 정보를 불러 오는데 실패를 하고 다른 코드 읽지도 못하는데 잘 찾아보니 어떤 한 코드가 돌아가는걸 찾았습니다.
    send 할때 '\n' <- 요놈 같이 send 안해서 recv가 안됬던거였더라고요

    근데 이상합니다 분명 클레이모어 api설명에는

    REQUEST:
    {"id":0,"jsonrpc":"2.0","method":"miner_getstat1"} <- 이렇게만 써져 있습니다... ㅠ.ㅠ

    claymore_socket.send(json.dumps('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}').encode('UTF-8')) <- 요놈은 안됨

    claymore_socket.send('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}\n'.encode()) <- 요놈은 됨

    json 으로 날리던utf-8로 날리던 잘 받아지는데 아직 공부가 부족해서 json 으로 날려서 받는거랑utf-8로 날려서 받는거랑 차이를 잘 모르겠습니다 한참 공부 해야죠 ㅠㅠ

    답변 감사합니다!!!!!
  • ?
    claymore_socket.send(json.dumps('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}').encode('UTF-8'))
    위의 부분에서 escape 문이 문제로 보이는데 아래와 같이 바꿔서 해보세요.

    claymore_socket.send(json.dumps({"id":0,"jsonrpc":"2.0","method":"miner_getstat1"}).encode('UTF-8'))
  • ?
    @하루84
    귀한 시간 내주셔서 답변 주셔서 감사합니다.
    와 정말 오래 걸렸습니다 ㅠㅠ 역시 실력이 없으니 오래 걸렸나봅니다 ㅠㅠ
    127.0.0.1 에서는 클레이모어든 피닉스던 정상적으로 됬습니다 근데 다른 컴퓨터에 있는 마이너 정보를 불러 오는데 실패를 하고 다른 코드 읽지도 못하는데 잘 찾아보니 어떤 한 코드가 돌아가는걸 찾았습니다.
    send 할때 '\n' <- 요놈 같이 send 안해서 recv가 안됬던거였더라고요

    근데 이상합니다 분명 클레이모어 api설명에는

    REQUEST:
    {"id":0,"jsonrpc":"2.0","method":"miner_getstat1"} <- 이렇게만 써져 있습니다... ㅠ.ㅠ

    claymore_socket.send(json.dumps('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}').encode('UTF-8')) <- 요놈은 안됨

    claymore_socket.send('{\"id\":0,\"jsonrpc\":\"2.0\",\"method\":\"miner_getstat1\"}\n'.encode()) <- 요놈은 됨

    json 으로 날리던utf-8로 날리던 잘 받아지는데 아직 공부가 부족해서 json 으로 날려서 받는거랑utf-8로 날려서 받는거랑 차이를 잘 모르겠습니다 한참 공부 해야죠 ㅠㅠ

    답변 감사합니다!!!!!

    혹 실례가 안된다면 하루84님이 작성 하신 코드중에 \와 \가 없이 send 하는건 무슨 차이가 있는지 알수 있을까요?

    send 하는 예제를 많이 찾아봤는데 \넣는 코드도 존재하고 \ 없이 날리는 코드도 존재하는데 정작 디버깅 해보면

    고수분들이 짠 코드들이라서 그런지 \ 의 차이를 잘 모르겠습니다 죄송합니다 ㅠㅠ
  • ?
    json-rpc 프로토콜을 사용하는건데, \n 로 패킷의 끝을 표시해줘야 합니다
    \n 을 끝에 넣어주지 않으면, 상대방(이 경우 마이너) 측에서 패킷이 끝난걸 모르고 계속 기다리게 됩니다

    \" 이건 따옴표(") 를 문자열 안에 넣겠다는 표시입니다

    문자열을 "" 로 감싸줘야 하는데, "" 안에 " 를 넣고 싶으면 \"로 적어서 표시하는 것이지요
    "abc" 와 "\"abc\"" 의 차이입니다

    utf8 로 하는 부분은 상관 없습니다. 영어 문자열이기 때문에, 하든 안하든 상관 없습니다
  • ?
    @컹컹컹컹
    크흑 ㅠ 그걸 모르고 여태 빙빙 헤맸네요 ㅠㅠ

    "json-rpc 프로토콜을 사용하는건데, \n 로 패킷의 끝을 표시해줘야 합니다" <- 이거 하나만 알아도 편하게 갔을텐데요 ㅠㅠ

    어찌 보면 기본중에 기본도 모르고 질문 한거였네요 좀 민망 하네요 ㅠㅠ...

    나머지 설명도 친절하게 감사합니다!!!
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 땡글닷컴 DeFi 게시판 생성 기념 이벤트 결과 발표 2 4 998
ESN경매
2021.01.18
공지 땡글 공동구매 의견 조사 42 file 13 3578
관리자
2021.01.14
1759 개발 채굴기 재부팅 프로그램 업데이트 채굴기 이상이 발생시 재부팅하는 프로그램을 업데이트 했습니다. (기존 소개글: https://www.ddengle.com/index.php?mid=miningbitcoin_voted&amp;page=2&amp;document_srl=12274887)   프로그램 다운로드 주소: htt... 15 file 16 3633
망포동오리
2021.01.15
1758 개발 재부팅 화면 클릭후 재부팅 되는 프로그램 부탁드려요..         현 피시방 운영중입니다... 모니터 화면에...   PC 재부팅후 사용하세요!         재부팅   저문구에 아래 재부팅 버튼 클릭하면 윈도우 재부팅되게끔.... 화면은 전체화면으로... vb 나 파이션 으로 가능할... 3 0 1517
내스탈알자나
2021.01.14
질문 파이썬 클레이모어 모니터링 기초 질문   모니터링을 해보고 싶은 코딩에 '코' 자도 모르는 채굴러 입니다   파이썬이 초보에게 프로그래밍 하기 입문으로 쉽다고 하여 뭔가 유튜브 강좌, 키보드라도 두둘겨보고 있습니다 기본중에 기본도 잘 모릅니다   파... 13 0 5312
코인초보꾼
2020.12.24
1756 개발 통합 암호화폐 REST API 서비스중 입니다.    베타 버전 서비스중 으로  비트코인,비트코인캐시,이더리움,ERC20,라이트코인,모네로,대시  6개의 암호화폐를 기본지원하고있습니다.  기본 구성은  블록체인 정보 조회,  주소 정보 조회,  지갑 정보조회,  지갑 ... 3 0 5770
레게노
2020.12.17
1755 개발 pc방용 채굴 간단한 프로그램 가능할지요?   현재 PC방을 운영중입니다.   간단히 말해서 놀고있는 PC들을 활용하여 코인 채굴을 할 예정입니다.   아래 간략히 작동 해야 할 부분을 적어보겠습니다.    1. PC를 키고 로그인 창 상태에서 7분이상 아무키 입력... 9 0 7751
최동이
2020.12.04
1754 개발 마이닝 프로그램 만들어주실 능력자 계신가요?     다른건 아니고 마이닝 프로그램 작동을    컴퓨터 키고 5분 정도 아무 입력 없으면 자동실행 하게끔 해주실 수 있나요??   마이닝 작동중에는 키입력이 되면 자동종료 되게끔 할 수 도 있나요??   간단할거 같은... 15 0 8330
최동이
2020.11.27
1753 개발 삭제한 글입니다 삭제한 글입니다 0 7825
레게노
2020.11.26
1752 개발 코인 공부하며 같이 개발 하실 분 보세요 코인 공부 하며 개발 해보고 싶으신분 있으시면 댓글 주세요   1. 절대 급하게 하실 분은 사양 합니다.(잘 아시겠지만 개발은 시간이 많이 걸립니다.) 2. 차분하게 차근차근 진행 되야 끝까지 갈수있고 머라도 하나 ... 6 0 12213
둔산
2020.10.21
1751 질문 파이썬 질문 있습니다. elif msg['text'] == '코인가격': while True: url = &quot;https://api.upbit.com/v1/ticker&quot; x = input() payload = {'markets': 'KRW-' + x} response = requests.get(url, params=payload) price = response.text inf... 1 0 13663
화려한출발
2020.10.07
1750 질문 빗썸 API 요즘도 연속 주문 안 되나요? 안녕하세요.   예전에 빗썸 API를 쓰다가 너무 문제가 많아서 안 쓰게 되었습니다.   가장 큰 문제는 연속으로 주문을 넣으면 거부된다는 점이었습니다.   그래서 3초 정도 여유를 두고 주문을 하도록 설계했었고요. ... 0 15138
크리
2020.09.26
1749 질문 어짜피 켜있는 컴퓨터, 채굴에 전기세가 많이 늘어날까요? 개발자다 보니, 집에서 항상 서버를 돌리고 있습니다. 어떨땐 데스크톱으로.. 어떨땐 저사양 노트북으로, 어떨땐 게이밍노트북으로..   머 어떤 형태든 20여년간 계속 서버를 돌려왔는데요..   갑자기 그 서버에서 이... 12 1 16830
비폭력무저항
2020.09.14
1748 질문 코인베이스 같은 지갑 시스템 관해서 문의 드립니다   blockchain info 나 coinbase 같은 경우는 계정을 만들고 api를 통해서 btc, eth 주소를 다량 생성하고 관리할 수 있는 걸로 알고 있습니다.   만들어진 주소는 한 account 아래에 속한거니 잔고도 통합 관리 되는... 3 0 16164
날아가자
2020.09.13
1747 개발 폰 & 컴 해커한테 다 뚫림! 보안 다 빵꾸남!     컴퓨터 전원을 켜는 순간 아무것도 안해도 100% 다 털린다. 폰 전원을 켜는 순간 아무것고 안해도 해커는 다 훔쳐간다!     https://www.youtube.com/watch?v=TU5LgrlJ4vQ&amp;feature=youtu.be https://www.yout... 1 file 0 17053
내가총대멘다
2020.09.10
1746 질문 빗썸 api로 전체 코인 가져오기 현재 아래 코드 처럼 작성 했습니다.   현재 텔레그램에서 비트코인 이더리움 엘프 3가지 해놨는데 왜 다 비트코인 가격만 가져올까요? def get_price(symbol): url = &quot;https://api.bithumb.com/public/ticker/%s&quot; % ... 5 0 17010
화려한출발
2020.09.08
1745 질문 파이썬 개발 초짜 질문입니다. 예전부터 문법 며칠 공부하고 몇달 쉬고 반복하다가 뭔가를 끄적이면서 하자고 해서 거래소 봇 텔레그램 연동중입니다.   (물론 소스코드도 오픈으로 한걸 짜집기 중입니다 ㅎㅎ)   elif msg['text'] == '이더리움': ... 2 0 17207
화려한출발
2020.09.03
1744 질문 거래소 시세 코드좀 구매할 수 있을까요??   우선 여기에 글을 작성해도 되는지 모르겠네요.. 안 된다면 사과부터 드립니다...   땡글 첫 화면 이런 시세 구현가능하신분 있을까요?   비쥬얼스튜디오 프로그램 사용하여 취미로 만들어 볼려고 했는데 왕초보라 ... 6 file 0 17385
꾸꾸까까
2020.09.01
1743 질문 geth 싱크 질문 드립니다~         &gt; eth.syncing { currentBlock: 9813345, highestBlock: 10710001, knownStates: 0, pulledStates: 0,   startingBlock: 9813245 } &gt; eth.blockNumber 0 knownStates pulledStates 0으로 나오는데요     이유... 2 0 18250
모니모니1
2020.08.24
1742 질문 erc20지갑에 돈이 들어오면 윕에 전달하는 방법을 알고 싶습니다       현재 영카트로 물건을 구매시 제가 만든 erc20토큰 지갑주소로 erc20토큰을 받는 사이트을 제작중에 있습니다 여기서 erc20토큰을 받으면 회원등급을 올려주고 싶은데 erc20콜백해주는 웹소켓을 해줄수 있는 방... 2 0 18540
김징징
2020.08.21
1741 개발 거래소 API연동 봇 개발도움요청 안녕하세요. MBY_LAB 대표 정 순용입니다. 퀀트 서비스를 운영하고 있습니다. 저희 엠비와이랩이 바이낸스 브로커가 된 후  바이낸스에서의 자동매매 서비스를 지원하기 위해 바이낸스 API를 활용한 서비스를 개발해... 1 0 18833
MBY_LAB
2020.08.20
1740 개발 [비트맥스(BITMEX)] 이더리움 눌림목 자동매매 봇 무료 배포 안녕하세요. 암호화폐/FX외환/해외선물 자동 매매를 개발하고있는 코인도리 팀입니다.   작년에 7월 땡글에서 처음 비트맥스 역추세 물타기 봇을 공개 했었습니다. 다들 아시다시피 역추세 매매의 가장 큰 문제는 큰 ... file 0 19232
coindori
2020.08.18
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 88 Next
/ 88
default debug random = 0 / type = READ / detected = READ