1
This little example provides an omniORBpy client to the random number
2
server running on random.org.
4
To run the example, you must first compile the Python stubs from
7
omniidl -bpython random.idl
9
Then simply run the client with ./random_clt.py
11
Using omniORBpy reveals a bug in Orbix 2.3 running on random.org. The
12
first time omniORBpy makes a call to a remote object, it calls the
13
standard _is_a() operation to verify that the object is alive and
14
supports the required interface. Unfortunately, Orbix 2.3 incorrectly
15
returns FALSE to this _is_a() call. random_clt.py therefore configures
16
the ORB not to perform the _is_a() call.