Hallo Forumsgemeinde, ich habe eine Frage zum Datenaustausch in einem lokalen Netzwerk ( zwei PCs über ein Ethernet-Crossover-Kabel verbunden) mit RPC als Protokoll auf der Applikationsebene. Die zugrundeliegenden Protokolle (Ethernet - IPv4 - UDP) habe ich folgendermaßen erstellt: - RAW-Socket zum Versenden der Ethernet-Frames erstellt - Mit structs die jeweiligen Header mit IP-Adressen,Ports usw. gefüllt - Versenden der Nutzdaten mit der sendto-Funktion Das funktioniert reibungslos. Ich schicke beliebige Datagramme von einem PC über das Ethernetkabel zu einem anderen, auf dem zur Kontrolle wireshark läuft. Nun zu meinem Problem: Ich benötige noch die Applikationsebene mit dem RPC-Protokoll. Ich habe aber leider noch nie RPC programmiert. Wie kann ich den RPC-Header erstellen und über das oben erstellte Socket verschicken? Muss ich dafür einen neuen Client (clntudp_create) erstellen? Klappt das nicht analog zu den bisherigen 3 Protokollen mit einer struct? Ich habe mir zum Thema RPC folgende Quelle durchgelesen: https://docs.oracle.com/cd/E19455-01/805-7224/6j6q44ch5/index.html Grüße roland_91
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.