asyncore

    0熱度

    1回答

    我正在使用多進程來完成2個任務。進程1是一個異步TCP服務器,它接收命令並且必須將這些命令傳遞給進程2(是真正的循環)。 我如何使用多處理,進程不共享全局變量,所以我必須使用隊列。但是,一個proccess 1是一個簡單的asynctcp服務器。我不知道如何將隊列對象傳遞給handle_read函數。 任何人有想法?非常感謝! 我試圖代碼: #!usr/bin/env python3 #impo

    1熱度

    1回答

    我有以下腳本,我試圖使它異步。它可以很好地作爲客戶端通過TCP連接併發送文本文件。但是,我正在從另一個軟件程序執行它,並且正在減慢我運行它的程序(因此需要異步)。我的目標是讓腳本運行在它自己的後臺線程中,以便它不影響正在執行的程序。 我試着添加asyncore,但我只是不斷收到錯誤,它似乎不會連接。我也嘗試過線程,但無法讓這個工作。將不勝感激任何指示如何使這種異步 我曾嘗試使用這裏的教程 - ht

    0熱度

    1回答

    我安裝了YowSup並進行了配置,當yowsup收到來自組的消息時,它崩潰了,這就是我所得到的: 正如我所看到的,有asyncore的東西,但我不知道什麼和爲什麼。 http://pastebin.com/raw/tuY7geWC

    0熱度

    1回答

    我是Python編程的初學者(不超過6個月的學習和實踐)。 我有一個GPS追蹤器靠近我的車,另一個靠近我的父親車。 我想將由這兩個GPS追蹤器發送的數據記錄到數據庫以備將來統計。 一切工作正常,直到我嘗試寫入數據通過TCP接收到MySQL表中。 我試圖找到解決我的問題,但我沒有成功(here,here,here)。 任何ideea,幫助,無論我會多麼小將會被折服。 Console error me

    1熱度

    2回答

    我想用python收到一封郵件。然後我想退出郵件服務器並在我的腳本中使用電子郵件的內容。 例如: if "any_string" in data: print "success" << exit mailserver >> << any other commands >> 代碼: import smtpd import asyncore class Fake

    1熱度

    1回答

    我在bit torrent協議上遇到了一些麻煩。我正在向一些同行發送握手消息。我有我的客戶基本連接到列表中的每個同行,然後發送'握手'。代碼如下 - peer_id = 'autobahnbit' peer_id = peer_id.encode('utf-8') pstr = 'BitTorrent protocol' pstr = pstr.encode('utf-8') pstrle

    0熱度

    3回答

    從讀取asyncoredocumentation,似乎handle_connect()應成功連接到偵聽套接字後調用,即TCP握手完成後應調用。但在實踐中,看起來asyncore不運行handle_connect(),除非它在套接字上接收或發送數據包。 舉個例子: 我有服務器套接字綁定和監聽某個端口上。套接字將接受任何傳入的連接,打印接收到的內容,併發回「謝謝」。 然後我開始一個asyncore.d

    2熱度

    1回答

    我似乎無法使用json.loads時捕捉異常,即使我專門調用它。當我試圖用很多客戶端連接非常快地發送數據來強調我的服務器時,我在很大程度上看到這一點請參閱我下面的錯誤: (我把它換成我的IP地址,並在錯誤代碼X的) EX: Unterminated string starting at: line 1 column 49 (char 48) Data: '{"ap-hdop":0.55,"rtcm

    0熱度

    1回答

    我編寫的Python 3.6和運行測試,但其中2失敗: ====================================================================== FAIL: test_handle_expt (test.test_asyncore.TestAPI_UseIPv4Poll) -----------------------------------

    0熱度

    1回答

    我在socket.gethostbyaddr()上玩得很開心,正在搜索如何加速一個非常簡單的代碼,它可以隨機生成一些IP地址並嘗試解決它們。問題來了,當沒有主機可以被發現,有一個超時時間可以很長(約10秒...) 偶然,我發現這篇文章,他通過使用多線程解決了問題:https://www.depier.re/attempts_to_speed_up_gethostbyaddr/ 我想知道是否有可能使