Question

J'ai une interface C ++ RPC générée par MIDL à partir d'un client qui définit deux fonctions RPC simples.

J'essaie de communiquer avec le serveur à partir d'une simple application C ++. Je n'ai que les fichiers d'en-tête - ai-je également besoin d'un talon client afin de lier avec succès mon programme?

Était-ce utile?

La solution

Afin de faire des demandes RPC asynchrones du client, vous devriez certainement avoir un fichier de stub client.

Dans le cas où si vous n'avez pas de talon client, vous devez compiler le fichier * .idl avec midl lorsque vous faites cela, vous obtenez la sortie suivante:

[filename].h   Header   
[filename]_c.c Client stub  
[filename]_s.c Server stub

Si vous n'avez pas accès au fichier * .idl, vous pouvez essayer de le réécrire à partir de zéro à l'aide de déclarations tirées de votre fichier * .h.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top