twisted

    1熱度

    1回答

    各種連接 - 例如用twisted.web.client.getPage()創建的那些似乎會泄漏 - 它們無限期地掛起,因爲操作系統超時以小時爲單位 - 如果服務器沒有及時響應。延遲退回的時間是已棄用。 如何追蹤已打開的請求,並在扭曲的程序中強制關閉它們? (強制關閉在應用程序邏輯中超時的連接對於製作扭曲的服務器來說很重要;各種反應器對它們允許的打開的文件描述符的數量有不同的限制 - 因此請儘量低

    1熱度

    1回答

    我是Python和扭曲遊戲的新手,所以請原諒無知,我可能會問這個問題。作爲一種第一種程序,我嘗試使用twisted.web.sever編寫一個基本的HTTP服務器,該服務器只需打印以屏幕顯示HTTP請求,然後打印以屏幕顯示HTTP響應。我正在嘗試打印整個消息。這是我到目前爲止: from twisted.internet import reactor from twisted.web.serve

    3熱度

    2回答

    夥計們這是一個關於python扭曲ssh lib的問題。 所有示例代碼甚至生產代碼,我看到了基於twisted.conch.ssh充當SSH客戶端都與服務器在這種模式交互: 準備一些命令來遠程運行; 定義回叫; 啓動反應堆然後暫停新的反饋; reactor.run()後,我從來沒有發現人們試圖傳遞命令給sshd,腳本只是坐在他們的等待。我認爲可以派生或產生東西來發送命令。然而,由於其中一個優點是它

    2熱度

    3回答

    the official site of Twisted已關閉(由廣告停放)。我剛買了一本關於Twisted Network Programming Essentials的書。第1章是扭曲並設置它。但隨着網站的下載,我沒有找到在哪裏下載Twisted並獲得額外的文檔。 有人能指點我一面鏡子嗎?

    0熱度

    2回答

    我有一個獨特的要求。我期望做的是通過IRC協議監聽所有流量的特定端口。然後我想記錄所有這些消息/命令/ ect。然而,我不想加入這個頻道。我只想聽和記錄。有沒有簡單的方法來做到這一點?我一直在研究irc.IRC和irc.IRCClient類,但它們看起來都太高,無法做到這一點。是做到這一點的唯一方法是簡單地下降到基本的服務器類,還是我仍然可以利用一些更高級別的扭曲功能?

    2熱度

    2回答

    正如標題所說,我正在尋找的東西,這將幫助我在twisted.web中自動化表單處理(驗證/渲染/等)。我也在尋找一個合適的模板工具包來使用它。 至於模板,它不是什麼問題,因爲有很多python庫,這樣做。我正在考慮以下內容: Nevow。那麼,它不是隻有一個模板工具包,但很多其他的東西,我可能或可能不需要。它也很適合twisted的異步特性(據我所知,你可以用它進行增量渲染,無論是好還是壞) Ji

    5熱度

    3回答

    我正在試驗一下IRC服務器/客戶端的扭曲庫。我發現了一些如何實現IRC客戶端的好例子,但似乎在服務器端找到了很好的東西。任何人都可以提供一些有關如何創建一個基本的IRC服務器扭曲的見解嗎? 編輯:這是什麼建設?我在這裏做正確的方向嗎? from twisted.internet.protocol import ServerFactory from twisted.internet import

    1熱度

    1回答

    查看twisted.words.protocols.irc.IRCClient,在我看來,似乎有一些奇怪的冗餘方法。例如,有一種方法「PRIVMSG」也是一種方法「irc_PRIVMSG」 另一個例子考慮「加入」和「irc_JOIN」 我想知道的是爲什麼冗餘,這些都是隻有兩個許多例子。兩種不同的類型在不同的環境中使用嗎?我們應該使用一種類型而不是另一種?

    2熱度

    1回答

    如何使用雙絞線將遠程文件下載到多個塊中?比方說,如果文件是100字節,我想生成10個連接,每個連接將讀取10個字節,但不按特定順序,然後再將它們全部合併。 我能夠在Python中使用線程來做到這一點,但我不知道如何使用twisted的reactor + manager +協議來實現這一點。任何建議,我應該如何設計這個?

    2熱度

    3回答

    我正在以極快的速度從Twitter API Streaming Server的長時間連接中獲得推文。我繼續做一些沉重的文本處理並將推文保存在我的數據庫中。 我正在使用PyCurl的連接和回調函數,關心文本處理和保存在數據庫中。看看下面我的方法誰不能正常工作。 我不熟悉網絡編程,所以想知道: 如何使用線程,隊列或扭曲框架來解決這個問題? def process_tweet(): # do