I'm having trouble translating Python code into GO.
s = socks.socksocket() s.connect((mining_ip_conf, int(port))) # connect to pool connections.send(s, "getwork", 10) work_pack = connections.receive(s, 10) db_block_hash = (work_pack[-1][0]) diff = int((work_pack[-1][1])) paddress = (work_pack[-1][2]) netdiff = int((work_pack[-1][3])) s.close() >From what I understand, this code queries an RPC server and retrieves a JSON RPC response. I tried to do this in GO. client, err := rpc.DialHTTP("tcp", fmt.Sprintf("%s:%d", mining_ip, port))if err != nil { log.Fatalf("Error in dialing. %s", err)} var args interface{}var result string err = client.Call("getwork", args, &result)if err != nil { log.Fatalf("getwork", err)} but I've got an this error. 2017/10/10 19:36:49 Error in dialing. dial-http tcp *mining_ip:port*: unexpected EOF Does anyone see anything wrong with this GO code? -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.