mikrocontroller.net

Forum: PC-Programmierung RPC/IPC Grundlagen


Autor: Bartolo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,
ich habe ein paar Fragen zum Thema RPC/IPC. Ich kann ja im Prinzip für 
Client und Server eine Anwendung schreiben, muss dabei aber beachten, 
dass auf beiden Seiten die Parameter in ähnlicher Form verschickt und 
empfangen werden können. Dazu bedient man sich oft IDLs wie XLM oder 
Alternativen (???). Und die RPCs Generatoren sind dann wozu genau da? 
Aus XML Spezifikationen die C files zu erzeugen?

Autor: Rolf Magnus (rmagnus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bartolo schrieb:
> Und die RPCs Generatoren sind dann wozu genau da?
> Aus XML Spezifikationen die C files zu erzeugen?

Ja.

Autor: TigerClaw (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
rpcgen ist Teil der SunRPC (alte Bezeichnung, heißt jetzt ONC RPC) und 
verwendet XDR, eine an C angelehnte Sprache. Der generator erzeugt dir 
dann C-Code wie Header und Sourcefiles. XML-RPC (Vorgänger von SOAP) 
verwendet XMl statt XDR. Dein angesprochener generator bezieht sich 
jedoch nicht auf XML, sondern auf XDR! IM Prinzip sind beide sogenannte 
Mechanismen der RPCs.

Du kannst auch alles per Hand Server- und Clientseitig programmieren, 
aber durch die oben genannten Mechanismen wird alles etwas erleichtert 
und vereinheitlicht. Du nutzt z.B. XML für neue Funktionsparameter, die 
du dann eben erzeugt bekommst.

Es gibt auch noch einen Mechanismus von Microsoft für C/C++ ;)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.