twisted

    1熱度

    2回答

    我開發了一個在Python中使用Twisted框架的聊天服務器。它適用於Telnet客戶端。但是,當我用我的Flash客戶端的問題出現...... (Flash客戶端的工作和我以前的php聊天服務器發現,我重寫了服務器在Python中獲得性能) 了連接是閃光之間建立客戶端和扭曲的服務器:XMLSocket .onConnect返回TRUE。所以這不是使用策略文件的權限問題。 我無法使用XMLSOC

    0熱度

    3回答

    我有個問題如下: 服務器進程1 不斷髮送發生到數據存儲 服務器進程2 更新 客戶端聯繫查詢數據存儲的服務器,並返回結果 事情是,進程1和進程2發回客戶端的結果是完全不同和無關的。 這是怎麼分解的? 你只是有一個進程不斷地發送數據,並且定義協議有一點對應於返回類型是1還是2? 你有兩個過程嗎?他們如何共享數據存儲(它只是一個結構而不是數據庫)? 謝謝!

    23熱度

    7回答

    我將在Python中實現Comet(儘管我聽到關於erlycomet的好消息,除了支持我們後端的其他所有內容外,我並不興奮支持基於Erlang的web服務器)。我已經發現了幾種可能性: Diesel Tornado Twisted-comet Orbited(使用雙絞線) (也有一些其他的選擇,這與Java服務器接口,但我對這些不感興趣) 有人可以在這些實現中提出建議,考慮性能,社區和易於實現嗎?

    1熱度

    2回答

    嘿我正在編寫Twisted應用程序,因爲它有4個服務器綁定了兩個不同的端口,都通過JSON與客戶端進行通信。無論如何要將這4臺服務器綁定到同一個端口並保持相同的交互? 例如,客戶訂閱兩個不同的提要,通過直接套接字發送。 現在我只是不喜歡 server1.read_string() server2.read_string() ,它會讀取來自各飼料正確的JSON字符串。無論如何維護這種類型的功能

    1熱度

    2回答

    我使用扭曲的框架運行HTTP服務器。有什麼辦法可以「手動」要求它處理一些有效載荷?例如,如果我構建了一些以太網幀,我可以問一下扭曲的反應器來處理它,就像它剛到達我的網卡上一樣?

    16熱度

    4回答

    我正在爲作爲HTTP服務器運行的應用程序的一部分編寫單元測試。我一直試圖採取的方法是導入包含HTTP服務器的模塊,啓動它。然後,單元測試將使用urllib2來連接,發送數據並檢查響應。 我們的HTTP服務器正在使用Twisted。這裏的一個問題是,我只是不熟悉Twisted :) 現在,我實例化我們的HTTP服務器並在setUp()方法中啓動它,然後在tearDown()方法中停止它。 問題是,T

    0熱度

    2回答

    我正在尋找一種超級簡單的方法來在Windows上部署django應用程序。 基本上我的計劃是建立任何Python Web服務器與我的應用程序和邊界一切使用py2exe到一個單一的可執行文件。 我試過使用cherrypy,但最新的(3.1.2)服務器不能與安裝了Nod32防病毒軟件的Windows XP一起使用。 所以我決定嘗試扭曲。我只發現了Django On Twisted,但它接縫很老(200

    6熱度

    2回答

    我想用Python和Twisted組合簡單的TCP服務器。 服務器啓動並等待連接 - 我已經有客戶端 - 非python應用程序。一旦建立連接,服務器開始以某個間隔(例如1秒)發送數據。 服務器從靜態文件(一次記錄)讀取數據,我應該能夠弄清楚這部分。 我假設我會使用推生產者開始推送數據一旦客戶端連接。 我有簡單的tcp服務器與工廠在扭曲,我可以反應connectionMade/dataReceiv

    0熱度

    2回答

    你們中有些使用扭曲更有經驗的人可能會判斷我與線程一起使用它 - 但我做到了:)。現在我在某種程度上遇到了麻煩 - 我有一個應用程序服務器來監聽客戶端請求,每次有新客戶端連接時都會產生另一個線程,我可能會忘記正確關閉該線程,因爲經過一段時間的大量使用後服務器會停止處理請求。那麼,我有3種不同類型的線程,其中發生的其中之一 - 事情是,我不知道什麼是正確的方式來做到這一點,因爲Thread.join(

    3熱度

    3回答

    我正在執行一項服務 - 用Python編寫,運行在Debian GNU/Linux上的Twisted框架 - 檢查SIP服務器的可用性。爲此,我使用OPTIONS方法(一種SIP協議功能),因爲這似乎是一種常見的做法。爲了構建正確和RFC兼容的標頭,我需要知道將要建立的連接的源IP地址和源端口。 [如何]可以通過Twisted完成? 這是我的嘗試: 我子類protocol.DatagramProt