Ich arbeite seit kurzer Zeit mit Python, finde diese Sprache aber immer besser.


Ich arbeite an einem Programm, das zwei Verbindungen machen will:
- eine Telnetverbindung ins Internet auf einem bestimmten Port
- eine Telnetverbindung lokal (localhost)
Ich habe eine Lösung, die läuft, aber sehr unschön: Ich arbeite mit der Telnetlib und einem Timer und frage so 5x pro Sekunde ab, ob Daten kommen. Hässlich. Noch hässlicher: Die Verbindung läuft zeilenorientiert und ich buffere selber.
Nun fand ich die Bibliotheken asyncore und asynchat.



Kann mir jemand bitte helfen, diese Library für einen Client zu verwenden? Mit nota bene zwei parallelen Verbindungen?


Allerherzlichsten Dank im voraus.
amarganth