2009-05-25 24 views
6

Uygulama çalışırken bükümlü reaktörden kayıtsız protokolleri ile ilgili sorunla karşılaştım.Python Twisted protokolü kayıt dışı mı?

PC'ye USB'ye bağlı donanım modemlerini kullanıyorum ve bu yüzden bu senaryo benim çözümüm için çok önemli. Nasıl yapılacağı hakkında bir fikri olan var mı?

Greets, Chris

cevap

6

Eğer protokol fabrikasında ilk çağrı reactor.listen, bu IListeningPort uygulayan bir nesne döndüğünde, bkz http://twistedmatrix.com/documents/8.2.0/api/twisted.internet.interfaces.IListeningPort.html - sadece bir yerde o nesneyi kaydetmek ve bu protokol factori dinleyen durdurmak istediğinizde Bu nesnenin stopListening yöntemini çağırın.

Protokol fabrikasında reactor.listen'un bir protokolü ("mantıksal olarak" kaydettirmeye çalıştığınız "bir protokolü" kaydettirerek "kastettiğiniz şey olduğunu varsayalım) "Bir protokolü nasıl kaydedersiniz" ve 'u geri dönüştürebiliriz! -)