develop custom_top_html:no
default debug random = 2 / 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,364
댓글 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
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1800 개발 [비트맥스(BITMEX)] 이더리움 눌림목 자동매매 봇 무료 배포 안녕하세요. 암호화폐/FX외환/해외선물 자동 매매를 개발하고있는 코인도리 팀입니다.   작년에 7월 땡글에서 처음 비트맥스 역추세 물타기 봇을 공개 했었습니다. 다들 아시다시피 역추세 매매... file 0 20537
coindori
2020.08.18
1799 개발 비트멕스 HTS를 만들어 봤습니다.     본격적인 서비스전에 몇몇 지인들과 클로즈 베타테스트를 하고 유튜브를 통해 매일 점검하고 있습니다.   멘땅에 헤딩하는 차원으로 제작된지라 고생 많이 했네요.   조만간 자신만의 봇도 ... 7 file 5 20389
억소리
2020.08.05
1798 개발 자동매매 프로그램 무료 공개 합니다. (업데이트 08-15) 처음 공개한게 어제 같은데.. 피드백주신 내용들을 적용하다보니 공개한지 4개월이 되어가네요. 사용자의 대부분이 땡글 여러분이어서그간의 개선도 땡글여러분과 함께 만들어왔기때문에 가능하... 58 file 9 19921
luhath
2022.03.31
1797 개발 마이닝 프로그램 만들어주실 능력자 계신가요?     다른건 아니고 마이닝 프로그램 작동을    컴퓨터 키고 5분 정도 아무 입력 없으면 자동실행 하게끔 해주실 수 있나요??   마이닝 작동중에는 키입력이 되면 자동종료 되게끔 할 수 도 있나... 18 0 19578
최동이
2020.11.27
1796 개발 pc방용 채굴 간단한 프로그램 가능할지요?   현재 PC방을 운영중입니다.   간단히 말해서 놀고있는 PC들을 활용하여 코인 채굴을 할 예정입니다.   아래 간략히 작동 해야 할 부분을 적어보겠습니다.    1. PC를 키고 로그인 창 상태에서 ... 9 0 19133
최동이
2020.12.04
1795 개발 오픈소스 거래소 깃헙 공개하였습니다. 안녕하세요 몇일전 거래소 오픈소스로 깃헙에 공개하겠다고한 coinext 개발자입니다. 좀더 리팩토링이나, 보완할걸 하고 공개하려고 했는데, 전반적으로 크게 문제는 없어보여 선공개합니다. 시... 42 57 18912
coinext
2017.12.20
1794 개발 모니터링 프로그램 ver 0.4 업데이트 안녕하세요. 남자별입니다. 이번 업데이트는 좀 늦었습니다. 개인적인 사정과 회사프로젝트가 바빠져서 그랬습니다.   더이상 미루기 힘들어 몇시간정도 뚝딱 거려봤습니다. 저번에 요청오신 기... 71 file 47 18864
남자별
2017.07.19
1793 개발 혹시 코인원이나 빗썸 API로 Liquidity 나 마켓메이킹 봇 개발 가능하신분 있나요?           혹시 코인원이나 빗썸 API로 Liquidity 나 마켓메이킹 봇 개발 가능하신분 있나요?   도움 좀 받고 싶습니다             1 0 18774
토끼눈깔
2020.08.14
1792 질문 컴공수학중에서 이산수학이랑 선형대수중에 뭐가 더 중요한가요?       안녕하세요 블록체인 관련 일하고싶어서 이런저런 질문을 남겼었는데(답변해주셨던 모든분 감사드립니다)  어차피 1년후에 컴공으로 편입목표로 하는거  그냥 기초부터 착실하게 하자해서 ... 6 1 18238
5년존버
2019.01.16
1791 개발 ETH 풀노드 구축해드릴게요.   ETH 노드 구축은 트랜잭션을 발생시키기 위해서 필요로하죠 fast, full 등 여러가지 가 있으나, 트랜잭션 검증을 위해서는 풀노드가 필요로 합니다.   구축이란건 특별한 건 아니며 geth 데몬... 1 0 17234
김대박
2020.07.29
1790 개발 채굴기 재부팅 프로그램 업데이트 채굴기 이상이 발생시 재부팅하는 프로그램을 업데이트 했습니다. (기존 소개글: https://www.ddengle.com/index.php?mid=miningbitcoin_voted&amp;page=2&amp;document_srl=12274887)   프로그... 19 file 19 17073
망포동오리
2021.01.15
1789 질문 풀개발 최초보상 해시파워 질문 드립니다.        안녕하세요. 다들 더운날 고생 많으십니다.   다름이아니라 채굴개발을 진행해보려고 정보를 모아서 지금 현재 litecoin 풀을 개발해 놓은 상태입니다.   채굴기는 2대돌리고 있으며 해시... 5 0 16999
Paple
2019.07.24
1788 개발 통합 암호화폐 REST API 서비스중 입니다.    베타 버전 서비스중 으로  비트코인,비트코인캐시,이더리움,ERC20,라이트코인,모네로,대시  6개의 암호화폐를 기본지원하고있습니다.  기본 구성은  블록체인 정보 조회,  주소 정보 조회,  ... 3 0 16954
레게노
2020.12.17
1787 개발 비트코인 결제 시스템 만들기 비트코인 결제 시스템을 만드는 튜토리얼입니다. 예전부터 이 글을 써야지 써야지 하다가 이제서야 글을 쓰게 됐네요^^  최대한 접근하기 쉽게 설명해보겠습니다.     1. 설계   일단 어떻게 만... 11 file 21 16938
초밥매니아
2017.08.14
1786 개발 모니터링 프로그램 ver 0.6 업데이트 안녕하세요. 남자별입니다.   최근에 개인일이 바빠져서 모니터링 프로그램 업데이트를 당분간 보류할 생각이었으나 갑자기 핫해진 모네로 관련으로 문의가 많으셔서 -_-a 급하게 땜빵 수정했습... 75 file 61 16937
남자별
2017.08.28
1785 개발 거래소 api로 프로그램 개발했습니다. 빗썸 api로 프로그램 개발했습니다. 친구의 제안으로 공부 할 겸 만들어 본게 여기까지 왔네요. 코인하는 친구의 아이디어와 저의 개발로 탄생했습니다.  기존 메이저앱에서 아쉬웠던점을 보강한... file 1 16586
스누피111
2020.06.02
질문 파이썬 클레이모어 모니터링 기초 질문   모니터링을 해보고 싶은 코딩에 '코' 자도 모르는 채굴러 입니다   파이썬이 초보에게 프로그래밍 하기 입문으로 쉽다고 하여 뭔가 유튜브 강좌, 키보드라도 두둘겨보고 있습니다 기본중에 기... 13 0 16245
코인초보꾼
2020.12.24
1783 개발 사이트 방문자의 CPU로 모네로를 채굴 하세요 - minging.Best  안녕하세요, Stonebridge 입니다.  웹 사이트에 자바스크립트를 이식해 모네로를 마이닝하는 서비스를 (베타) 개발 중입니다. (코인 하이브와 유사한)  베타 테스팅을 위해 수수료 없이 바로 dw... 29 12 16208
stonebridge
2017.11.03
1782 개발 [전략공개]비트맥스, 바이빗, 업비트 추세매매프로그램(봇) 무료로 배포합니다 안녕하세요.   백테스트랑 일치하는 비트코인 추세매매프로그램(봇)을 무료로 배포합니다.   봇들을 몇가지 사용해봤는데 대부분 역추세매매봇이라서 큰수익을 기대하기는 어렵고   수익을 내다... 7 file 2 15746
Destroy
2020.07.24
1781 개발 빗썸 api개발문서는 어디에 있나요? 아무리 찾아봐도 api관리 페이지는 있는데,.. 문서는 안보이네요... 7 0 15716
꿀맨
2017.05.19
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ