asyncore

    0熱度

    1回答

    我剛開始使用python套接字網絡的基礎知識。作爲一個理解的練習,我一直在試圖散列一個基本的服務器,它會詢問它的客戶端是否是文件類型,並且在收到一串擴展名後,詢問實際的文件。我在網上發現了很多使用asyncore庫的教程,特別是asynchat來設置這種調用和響應功能。 最基本的一個我一直在下面可以在這裏找到(我把它抄了) http://effbot.org/librarybook/asyncha

    1熱度

    1回答

    爲了好玩,我寫了一個帶有asynchat的最小IRC服務器。我正在嘗試清除一些基礎知識(我的具體問題遵循代碼)。我決定不在Twisted中使用任何東西,這樣我就可以實現更多自己。首先,我的代碼有: import asyncore,asynchat import socket class Connection(asynchat.async_chat): def __init__(se

    1熱度

    2回答

    我想將一些asyncore.dispatcher實例集成到GLib的default main context中。 我想我可以創建一個custom GSource,它能夠檢測asyncore.socket_map中各種套接字上的事件準備情況。從C我相信這是通過創建必要的GSourceFuncs這可能涉及廉價和非阻塞調用來選擇,然後使用asyncore.read,.write和朋友來處理它們。 我如何

    3熱度

    1回答

    之間的TCP中繼我有以下情況: SomeServer(S) <-> (C)MyApp(S) <-> (C)User (S) represents a server socket (C) represents a client socket 從本質上講,MyApp的啓動與SomeServer(SomeServer(S)<通信 - >(C)MyApp的 )並且一旦一些認證例程成功MyApp(

    2熱度

    1回答

    我正在Django Web應用程序的後端工作,該應用程序還必須通過使用TCP通信的GPRS在現場通過傳感器設備執行套接字I/O。 我成功地從使用python模塊asyncore的設備獲取數據。我一直在做的是配置設備通過TCP發送數據到服務器,然後使用asyncore(我選擇它是因爲它是異步處理套接字I/O)來接收傳入的數據。 超載asyncore.dispatcher或asyncore.dispa

    18熱度

    3回答

    我有一個計劃,我正在從兩個'網絡資源'同時閱讀。我想嘗試一種異步方法,而不是使用線程。這導致了我想知道用哪個庫... 我拿出那種證明什麼我的程序會做一些簡單的示例代碼: import sniffer def first(): for station in sniffer.sniff_wifi(): log(station.mac()) def second():

    2熱度

    1回答

    我需要連接到服務器(例如SMPP服務器),並定期發送數據每2秒,下面的代碼: import asyncore, socket, threading, time class SClient(asyncore.dispatcher): buffer = "" t = None def __init__(self, host): asyncore.disp

    3熱度

    2回答

    我有一些使用AF_UNIX套接字asyncore的問題。此代碼 import asyncore, socket, os class testselect(asyncore.dispatcher): path = '/tmp/mysocket' def __init__(self): asyncore.dispatcher.__init__(self)

    1熱度

    1回答

    發現我移植一些ActionScript代碼Python和我有某種在Flash(flash.events.EventDispatcher)類似於可用事件調度執行的掙扎。 我需要創建一個客戶端套接字連接到一個服務器,將與一個橫幅響應。隨後,客戶端將發送一些信息,收到一個新的旗幟等 我知道如何創建客戶端套接字,但問題是如何處理事件,使客戶端運行依賴於事件相應的功能。 我讀過一些關於各種模塊,如Async

    11熱度

    4回答

    我需要一個Python中的回調類型的功能,我需要多次向webservice發送一個請求,並且每次都改變參數。我希望這些請求同時發生而不是順序發生,所以我希望這個函數能夠被異步調用。 它看起來像asyncore是我可能想要使用的,但我已經看到它是如何工作的例子都看起來像矯枉過正,所以我想知道是否有另一條路我應該下去。有關模塊/過程的任何建議?理想情況下,我希望以程序化的方式使用這些類,而不是創建類,