I've few questions about your RCFProto.
I'm little new on RPC... But do we have a solution server side to handle sessions connection / disconnection / auth / caller ID and stuff like that?
I'm trying RPC to handle more easier protocol messages but I need to keep some user informations server side to send the right response.
How can I do this? It's like the only thing I have is the session username... I don't think that sending a user ID in each request will be the best idea...
And for disconnection for example I need to know when one of the user timeout or leave to notify other users.
, and then store application specific information in there.
We are working on exposing this, and other RCF functionality, in RCFProto. Meanwhile, if your server is in C++, you can still access this functionality , as the RCFProto server side code is derived from RCF. You can retrieve the RcfSession of a server session from google::protobuf::RpcController like this: