Bygge inn en ekstern Python skall i en søknad

stemmer
5

Du kan bygge inn IPython skall inne i programmet slik at det lanseres skallet i forgrunnen. Er det en måte å bygge inn en telnet server i en python app slik at du kan telnet til en viss port og lansere en ekstern IPython shell?

Noen tips for å omdirigere input / output bekker for IPython eller hvordan du skal koble den opp til en telnet-server bibliotek eller anbefalinger for andre bibliotek som kan brukes til å implementere dette er mye verdsatt.

Publisert på 07/09/2008 klokken 05:21
kilden bruker
På andre språk...                            


4 svar

stemmer
3

Python har en telnet-klient , men ikke en telnet-server. Du kan implementere en telnet-server ved hjelp av Twisted . Her er et eksempel . Som for hooking disse tingene sammen, det er opp til deg.

Svarte 07/09/2008 kl. 06:58
kilden bruker

stemmer
1

Bruk Twisted Manhole. Dokumenter er litt mangelfull, men det er lett nok til å sette opp en telnet-basert ekstern server og den kommer med en GTK-basert GUI.

Svarte 11/09/2008 kl. 01:39
kilden bruker

stemmer
0

Prøv å bruke xmlrpc navnerom

Svarte 19/11/2009 kl. 17:10
kilden bruker

stemmer
0

Jeg tror du bør basere serveren klasse på SocketServerklasse fra standard bibliotek. Du må skrive en RequestHandlerå lese og ekko-inngang, men mye av de tunge løftene er allerede gjort for deg.

Du kan bruke ThreadingMixIntil å gjøre server multi-threaded veldig enkelt.

Svarte 07/09/2008 kl. 09:17
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more