【发布时间】:2015-05-20 15:05:52
【问题描述】:
我一直在尝试实现以下代码的 python 等效项,但似乎无法使其正常工作。
var io = require('socket.io-client')
var socket = io('http://devel.hz.udoidio.info:5000')
socket.on('connect', function () {
socket.emit('subscribe', 'new-tx')
})
socket.on('new-tx', function (txid) {
console.log('New tx: ' + txid)
})
我尝试了这种方法,但似乎没有任何效果。
from socketIO_client import SocketIO, LoggingNamespace
def on_response(*args):
print 'on_response', args
baseurl = "http://v1.livenet.bitcoin.chromanode.net"
socketIO = SocketIO(baseurl, 80, LoggingNamespace)
socketIO.on('subscribe', on_response)
socketIO.emit('subscribe', 'new-block')
socketIO.wait()
【问题讨论】:
标签: python socket.io publish-subscribe