我有一系列的客戶端需要通過ws協議不斷連接到我的服務器。由於許多不同的原因,連接偶爾會下降。這是可以接受的,但是當它發生時,我希望我的客戶重新連接。 目前我的臨時解決方法是讓父進程啓動客戶端,當它檢測到連接丟失時,終止它(客戶端從不處理任何關鍵數據,不會對sigkill產生副作用),並重新創建一個新客戶端。雖然這樣做的工作,我非常希望解決實際問題。 這大致是我的客戶: from autobahn.
我在包中廣泛使用twisted.internet.defer,我遇到了一個問題,我花了2天后無法解決。以下是我的問題場景。 # all imports done and correct
class infrastructure: # line 1
@inlineCallbacks
def dict_service(self):
client = MyClient(
我有一個簡單的客戶端/服務器安裝時不獲取調用。這裏的客戶端代碼: from twisted.internet import reactor
from twisted.internet import protocol
from twisted.internet.endpoints import TCP4ClientEndpoint
class MyProtocol(protocol.Prot