Seite 1 von 1

Besser mit sockets oder mit XMLRpc

Verfasst: Dienstag 23. August 2005, 10:49
von hehejo
Ich habe grad Leonidas einfaches Beispiel für XMLRPC gesehen und ich bin BEGEISTERT!

Ich habe vor ein kleines Programm zu schreiben, mit dem ich meinem Freund einfach größere Daten senden kann.

Ist da da nun besser das über XMLRPC (viel einfacher) oder über Sockets zu machen?

//Edit
Ich habe gerade versucht mir eine Datei zu verschicken -- dann gab's Fehler im XMLParser. :-(
Dann werden es wohl doch sockets werden.

Verfasst: Dienstag 23. August 2005, 12:44
von rayo
Ich denke auch dass sockets besser geeignet sind.

Kannst ja mal den Source von PyGet anschauen, da hab ichs mit asyncore gemacht (asynchrone sockets). http://www.python-forum.de/viewtopic.php?t=3061

Da lad ich einfach die Daten von einem HTTP Server herunter. Kannst ja mal durchschauen, vielleicht hilft es dir.

Gruss

Verfasst: Dienstag 23. August 2005, 12:48
von hehejo
danke für den Tipp.

Verfasst: Mittwoch 24. August 2005, 14:19
von ProgChild
XMLRPC hat vermutlich nen relativ großen Overhead, also sollte XMLRPC sehr viel langsamer sein. XMLRPC ist zwar einfacher, aber nicht für alles gleichermaßen geeignet.

Ich hab vor kurzem hier mal ein einfaches Socket Beispiel gepostet. Da kannst du auch mal einen Blick drauf werfen.

P.S.: Was soll die Frage eigentlich unter Codesnippets? Das gehört doch ehr zu Python und Netzwerke, oder?

Verfasst: Mittwoch 24. August 2005, 15:16
von XT@ngel
ProgChild hat geschrieben:Das gehört doch ehr zu Python und Netzwerke, oder?
hast recht :)
MfG
Andreas