2011-08-08 12 views
5

Ahora tengo un programa c/s con búferes de protocolo (usando C++). Quiero reescribir el servidor con c. Pero en el archivo .proto hay muchos servicios. El programa implementa el rpc mismo, mientras que el protocolo buffers-c proporciona otro. Quiero que alguien me muestre cómo implementar estos ejemplos.búferes de protocolo con c & C++

service { 
    rpc foo (what) returns(what); 
} 

Cómo escribir este servicio, mientras el cliente está en C++ y el servidor en c.

Respuesta

3

Dudo que alguien vaya a pasar por un problema y le dé un ejemplo más allá de lo que ya es documented (ver la subsección de Servicios).

quiero saber cómo implementar la parte del cliente con C++.

Simplemente conserve el cliente que ya tiene (es decir, no lo reescriba).

Los búferes de protocolo son independientes del idioma; al cliente debidamente escrito no le importa en qué idioma se implementa el servidor, y viceversa.

+0

Gracias por su ayuda, pero todavía quiero saber cómo implementar la parte del cliente con C++. – robotment

+0

gracias, lo intentaré. – robotment

Cuestiones relacionadas