0
我想保持一個套接字打開,接受無限數量的客戶端,並能夠向每個客戶端發送獨立的數據,爲每個客戶端提供一個ID或類似的東西。在Python中處理多個同時發生的客戶端
在我看來,這似乎很容易,但很難一直放在代碼中。 我試過與asyncore,但我不能讓它工作,也許即時通訊使用錯誤的插件,我不知道。
我希望有人可以讓我以正確的方式做到這一點,在此先感謝。
我想保持一個套接字打開,接受無限數量的客戶端,並能夠向每個客戶端發送獨立的數據,爲每個客戶端提供一個ID或類似的東西。在Python中處理多個同時發生的客戶端
在我看來,這似乎很容易,但很難一直放在代碼中。 我試過與asyncore,但我不能讓它工作,也許即時通訊使用錯誤的插件,我不知道。
我希望有人可以讓我以正確的方式做到這一點,在此先感謝。
無論創建新的線程爲每個客戶端,使用某種[輪詢機制(http://docs.python.org/library/select.html),或類似的一個庫[扭](http://twistedmatrix.com/trac/)。 – 2011-12-17 12:55:03