我正在使用pubnub與python SDK。 我有一些測試環境用python編寫,我試圖編寫python代碼來添加pubnub客戶端訂閱頻道和取消訂閱。在服務器中,我正在檢查服務器是否加入並留下消息(我正在使用狀態通道)。如何取消訂閱pubnub頻道Python SDK
問題是,當線程死亡時,我不會留下留言,並且在python代碼中看不到任何取消訂閱來執行顯式取消訂閱。
任何想法?
謝謝。
我的代碼看起來是這樣的:
def main(user_id,channel_name):
t = Thread(target=rt_subscribe,args=(user_id,channel_name))
def rt_subscribe(user_id,channel_name):
def get_message(msg):
print 'got message: %s' % msg
return True
pb = Pubnub(publish_key=PUBLISH_KEY,
subscribe_key=SUBSCRIBE_KEY,
pres_uuid=user_id,
ssl_on=False)
pb.subscribe({
'channel' : channel_name,
'callback' : get_message
})
這也許可以幫助:http://stackoverflow.com/questions/19547804/cannot-unsubscribe-with-pubnub –