Seite 1 von 1

Python Daten von einem Computer zum anderen schicken

Verfasst: Dienstag 19. Mai 2009, 18:31
von krisi12345
Hi!
Ich will ein Chat Programm schreiben und hab noch nicht will ahnung von Netzwerkprogrammierung in Python.
Und wie kann man etwas (Daten) von einem Python Programm zu einem anderen schicken. Ich schätze mal das man sie zu einer anderen IP schicken muss. Aber den Code kenn Ich nicht.
Hilfe!!!?

Verfasst: Dienstag 19. Mai 2009, 19:40
von Leonidas
Suche nach "XML-RPC" hier im Forum.

Verfasst: Dienstag 19. Mai 2009, 21:57
von Y0Gi
Oder lies etwas über Sockets.

Verfasst: Mittwoch 20. Mai 2009, 09:25
von sma
Willst du dich an existierende Protokolle halten, dann sind die Stichworte IRC und XMPP. Für einen Chat zwischen 2 Leuten würde ich aber tatsächlich den XMLRPC-Weg gehen, denn das ist in Python am einfachsten. Und für das "etwas" könnte noch ein Blick auf pickle helfen.

Stefan

Verfasst: Mittwoch 20. Mai 2009, 13:03
von Y0Gi
Pickle-Daten aus unsicherer Quelle zu deserialisieren ist keine gute Idee. simplejson wird hier und da als Ersatz gepriesen und ist in einigen Belangen auch noch schneller.

Wieso man immer alles mit XML-RPC lösen muss, wundert mich etwas ;) Mit dem asynchat-Modul versteht man zugleich auch etwas mehr vom technischen Hintergrund.