Schauen Sie sich RCF an, Deltavsoft_Link und Jean Davy 20.09.2012 14:56
Ich möchte lernen, C ++ (nativ) auf Windows-Plattform für RPC-Kommunikation zu programmieren. Ich möchte sowohl Server- als auch Client-Seite lernen. Ich möchte auch einige fortgeschrittene Themen wie Leistung und Sicherheit lernen.
Irgendwelche guten empfohlenen Materialien zu lesen?
(Übrigens: Ich habe ein paar Google gegoogelt, aber alle sind entweder zu kurz oder COM bezogen, ich möchte reine RPC-Programmierung ohne COM lernen. Ich verwende VSTS 2008 mit C ++.)
Versuchen Sie Folgendes:
Technische Referenz - beschreibt auch, was es ist & amp; wie es funktioniert
Ich würde mit den Platform SDK-Beispielen auf RPC beginnen.
Warum willst du "rohes" RPC lernen? Es gibt viele gute RPC-Implementierungen auf höherer Ebene:
Sie müssen wahrscheinlich 3 verschiedene Dinge lernen:
RPC == "Remoteprozeduraufruf"
Im Wesentlichen ist es die Idee, dass die Kommunikation zwischen zwei Endpunkten am besten auf dem Konzept der Endpunkte basiert, die logische Funktionsaufrufe aufeinander aufbauen. Im Allgemeinen "veröffentlicht" eine Seite eine API auf irgendeine Weise (wenn Sie beispielsweise SOAP verwenden, haben Sie normalerweise eine Datei namens WSDL (sprich Wizdel), die die Funktionen aufzählt, auf die Sie antworten ... ein Client lädt zuerst Ihre WSDL und dann Aufrufe Ihrer verfügbaren APIs) ... Heutzutage werden fast alle verfügbaren Technologien ihre spezifischen Protokolle über HTTP (zum Beispiel Web Services, UPnP, REST) schichten. Dies bedeutet im Allgemeinen, Sie sind Server sind auf Webservern implementiert ...
Wenn also alles, was Sie implementieren müssen, die Client-Seite ist, dann können Sie wahrscheinlich libcurl für all Ihre HTTP-Bedürfnisse verwenden ...
Warum willst du "rohes" RPC lernen? Es gibt viele gute RPC-Implementierungen auf höherer Ebene:
Ich möchte lernen, C ++ (nativ) auf Windows-Plattform für RPC-Kommunikation zu programmieren. Ich möchte sowohl Server- als auch Client-Seite lernen. Ich möchte auch einige fortgeschrittene Themen wie Leistung und Sicherheit lernen.
Irgendwelche guten empfohlenen Materialien zu lesen?
(Übrigens: Ich habe ein paar Google gegoogelt, aber alle sind entweder zu kurz oder COM bezogen, ich möchte reine RPC-Programmierung ohne COM lernen. Ich verwende VSTS 2008 mit C ++.)
Ich würde mit den Platform SDK-Beispielen auf RPC beginnen.
Sie müssen wahrscheinlich 3 verschiedene Dinge lernen:
RPC == "Remoteprozeduraufruf"
Im Wesentlichen ist es die Idee, dass die Kommunikation zwischen zwei Endpunkten am besten auf dem Konzept der Endpunkte basiert, die logische Funktionsaufrufe aufeinander aufbauen. Im Allgemeinen "veröffentlicht" eine Seite eine API auf irgendeine Weise (wenn Sie beispielsweise SOAP verwenden, haben Sie normalerweise eine Datei namens WSDL (sprich Wizdel), die die Funktionen aufzählt, auf die Sie antworten ... ein Client lädt zuerst Ihre WSDL und dann Aufrufe Ihrer verfügbaren APIs) ... Heutzutage werden fast alle verfügbaren Technologien ihre spezifischen Protokolle über HTTP (zum Beispiel Web Services, UPnP, REST) schichten. Dies bedeutet im Allgemeinen, Sie sind Server sind auf Webservern implementiert ...
Wenn also alles, was Sie implementieren müssen, die Client-Seite ist, dann können Sie wahrscheinlich libcurl für all Ihre HTTP-Bedürfnisse verwenden ...
Versuchen Sie Folgendes:
Technische Referenz - beschreibt auch, was es ist & amp; wie es funktioniert
Schauen Sie sich RCF an, Deltavsoft_Link und Jean Davy 20.09.2012 14:56
Tags und Links c++ visual-studio-2008 visual-c++ rpc