Did you look at the communication in wireshark? That may help to point to the real problem.
Kind regards Brano On Tue, Aug 30, 2016 at 11:58 PM, Abhishek Balaji Radhakrishnan < [email protected]> wrote: > Hi, > > I am encountering a weird problem with EzRpcClient. Whenever a client, say > C1 (behind a firewall), has to send RPCs to a server S in a remote > location, the connection part (below snippet) in > C1 has to happen *every time before an RPC request is sent*: > > > > capnp::EzRpcClient client(argv[1]); > Calculator::Client calculator = client.getMain<Calculator>(); > > > I tried this calculator sample example > <https://github.com/abhishekrb19/capnproto/blob/master/c%2B%2B/samples/calculator-client.c%2B%2B>and > the same problem was occurring, i.e., for each operation, evaluating > literal, add/subtract, etc., the above code had to be used (as opposed to > how it's done in the example, > where the connection is established *only once*). > > Without this, only the "evaluate literal" request was sent and response > was received. Subsequent requests were getting blocked (or gets lost). > > However, I did not notice this behavior with other clients (the example > and my code works as-is without having to re-establish the connection > multiple times from other clients to the server). > > Also, to rule out the possibility that some middleware/firewall was > blocking subsequent requests from the same TCP connection, I tested it with > a simple client-server chat program and it works fine. > > Any thoughts what might be happening the EzRpcClient? > > Thanks, > Abhishek > > -- > You received this message because you are subscribed to the Google Groups > "Cap'n Proto" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at https://groups.google.com/group/capnproto. > -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/capnproto.
