1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
Demos in this directory:
- async
This demo illustrates the use of Asynchronous Message Invocation
(AMI) and Asynchronous Message Dispatch (AMD).
- bidir
This demo shows how to use bidirectional connections for callbacks.
This is typically used if the server cannot open a connection to the
client to send callbacks, for example, because firewalls block
incoming connections to the client.
- callback
A simple callback demo that illustrates how a client can pass a
proxy to a server, invoke an operation in the server, and the server
call back into an object provided by the client as part of that
invocation.
- converter
This demo shows how to use string converters.
- hello
This demo illustrates how to invoke ordinary (twoway) operations, as
well as how to invoke oneway operations, use datagrams, secure
invocations, and how to use batched invocations.
- invoke
This demo illustrates the use of the Ice streaming API.
- latency
A simple latency test that measures the basic call dispatch delay of
Ice.
- minimal
This demo illustrates a minimal Ice application.
- multicast
This demo illistrates the use of UDP multicast.
- MFC (Windows Only)
Shows how to use Ice in conjunction with the Microsoft Foundation
Classes.
- nested
A demo to illustrate how nested callbacks work, and how the size of
the thread pool affects the maximum nesting depth.
-nrvo
A demo that shows how Ice takes advantage of NRVO (Named Return
Value Optimization) which is included in modern C++ compilers.
- session
This demo shows how to use sessions to clean up client-specific
resources in a server after the client shuts down or crashes.
- throughput
A simple throughput demo that allows you to send sequences of
various types between client and server and to measure the maximum
bandwidth that can be achieved using serialized synchronous
requests.
- value
This demo shows how to use classes, class factories, and the
difference between local and remote invocations of class operations.
|