5
Answers

RPC Server, RPC Client

Robert Schwer

Robert Schwer

4y
607
1
Hallo zusammen,
 
gerade bin ich dran einen RPC Server und RPC Client einzurichten.
 
In C++ ist das ganz schön aufwändig. Versehe ich auch nicht dass so was funktionieren kann.
 
Da ist ein Thread für die Empfangsqueue erforderlich und ein Thread für das Listen Mode des Servers.
  1. // Thread zur Abarbeitung der RpcMessage-Queue   
  2. if( fRet && !(hQueueThread = CreateThread( (LPSECURITY_ATTRIBUTES)0,   
  3. (DWORD)0,   
  4. (LPTHREAD_START_ROUTINE)ProcessRpcMessageQueue, (  
  5. LPVOID)NULL,   
  6. (DWORD)0,   
  7. (LPDWORD)&dwThreadId )) )  
  8.   
  9. if( fRet && InitRpcServer() )   
  10. if( !CreateThread( (LPSECURITY_ATTRIBUTES)0,  
  11.  (DWORD)0,   
  12.  (LPTHREAD_START_ROUTINE)ProcessRpcServerListen,  
  13.  (LPVOID)NULL,  
  14.  (DWORD)0,   
  15.  (LPDWORD)&dwThreadId ) )   
  16. }  
Ganz zu schweigen von der Initialisierung des RPC Servers.
 
Geht das in C# einfacher. Gibt es hierfür eine Framework Assembly bzw. COM Typenbibliothek.
 
Gibt es Beispiele die mir mal den Anfang vorgeben.
 
RPC Server einrichten,
RPC Client einrichten,
RPC MessageQueue einrichten.
 
Vielen Dank erstmals.
Answers (5)