Files
pycapnp/examples/example_client.py
2013-12-02 17:54:53 -08:00

20 lines
435 B
Python

from __future__ import print_function
import capnp
import test_capnp
import socket
def example_client():
c = socket.create_connection(('localhost', 49999))
client = capnp.RpcClient(c)
cap = client.restore(test_capnp.TestSturdyRefObjectId.new_message(tag='testInterface'))
cap = cap.cast_as(test_capnp.TestInterface)
response = cap.foo(i=5).wait()
assert response.x == '125'
c.close()
example_client()