twisted.client

    1熱度

    1回答

    我正在關注http服務器身份驗證的以下教程 http://www.tsheffler.com/blog/?p=502&cpage=1#comment-1959 我可以在本地主機上運行服務器,但是如何才能登錄到服務器。 服務器的用戶名密碼暫時保存在此文件的字典中。 我用curl -d -F和--user方法登錄到用戶但沒有成功。 請告訴我什麼是這個服務器的HTTP身份驗證協議。 謝謝

    0熱度

    1回答

    我有一個基於Twisted示例聊天服務器鬆散的服務器。它與telnet一起工作。現在我想要一個客戶端連接到它。我複製了一次性樣本客戶端。問題是服務器從來沒有收到應該啓動「對話」的「hello」字符串。我在FAQ中讀到,一個常見的錯誤是阻止反應堆運行,但我無法看到我在下面的代碼中可以做到這一點。誰能告訴我什麼是錯的? from twisted.internet import reactor fro

    2熱度

    1回答

    我試圖編寫一個簡單的Echo客戶端在扭曲,發送鍵盤輸入到服務器,並由用戶輸入'q'自己終止。總之,我只是想修改在this page上找到的簡單回聲客戶端(和變體)。沒有什麼性感,只是基本。 我很苦惱與非常基本的事件循環。看起來我無法在迴路內啓動/停止反應堆,因爲停止的反應堆不能爲restarted。如果我不停止反應堆,那麼我將永遠不會進入下一行獲得鍵盤輸入。 任何幫助讓我的回聲客戶端工作將不勝感激

    1熱度

    1回答

    我有一個扭曲的TCP客戶端,我想定期導致連接,接收日期爲n秒的流,然後斷開連接。 在過程重新開始之前將斷開連接n秒後。 下面是我到目前爲止試過的代碼的一個非常簡短的摘錄。 當我運行的代碼reactor.stop()被髮出,並且睡眠過去之後,我收到了twisted.internet錯誤「ReactorAlreadyRunning」當reactor.run()在startClientConnectio

    0熱度

    1回答

    我無法使用'applicationRunner',因爲它不支持websockets的自動重新連接(GitHub問題:#295#389)。我已經回覆到使用扭曲的「ReconnectingClientFactory」的棄用方法。我的問題是,這種方法似乎不允許我添加'ssl.optionsForClientTLS'來嚴格驗證服務器主機名和證書。有什麼辦法可以做到這一點? 真的很感謝您的反饋! class

    2熱度

    1回答

    在Twisted的網站上,他們有一個名爲「Receiving Responses」的例子,它向您展示瞭如何獲得響應頭文件和響應代碼,而不是響應主體(請求返回到網站的實際HTML主體)。 在def cbrequest(response)中,我將如何打印出由GET請求返回到example.com的HTML文本?他們顯示了用於獲取標題的response.headers之類的方法,但我還沒有看到用於返回前

    0熱度

    1回答

    在Twisted的網站上,他們有一個名爲「Receiving Responses」的例子,它顯示瞭如何獲取響應頭文件和響應代碼,而不是響應主體(請求返回到網站的實際HTML主體)。 在def cbrequest(response)中,我將如何打印出由GET請求返回到example.com的HTML文本?他們顯示了用於獲取標題的response.headers之類的方法,但我還沒有看到用於返回前端正

    0熱度

    1回答

    這是我之前的問題的後續行動。 我正在Python中使用「twisted」包構建一個簡單的客戶端服務器程序。 我想保留哪個客戶端已加入並關閉連接的記錄。 假設,如果客戶B關閉連接,我想在服務器上打印出「客戶端B已經關閉了連接」 這裏是我使用的代碼: factory = protocol.ServerFactory() factory.protocol = Echo PortNo = 8000

    3熱度

    1回答

    我有一個python程序,目前使用我寫的tcp/ip客戶端模塊從流服務器接收數據。服務器輸出數據行。 我的TCP客戶端類是相當原始的,我想重構使用扭曲的ReconnectingClientFactory。 當前主程序從我的TCP客戶端中的readLines函數中獲取數據,這些數據在收到時產生這些行。 的TCP客戶機方法是通過訪問: for msg_buffer in self.myTcpClien

    1熱度

    1回答

    我目前正在學習扭曲的框架,並試圖使用twisted.names.client.Resolver和twisted.names.client.getHostByName來製作異步DNS解析器。 腳本應該通過查詢權威域名服務器來暴力破解子域。爲了考慮可用於我的意圖的工具,每秒10000-50000個併發連接數是我的最小閾值。 我的問題是: 扭曲合適/適合這種努力? 與C相比,Python/Twisted