summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/demo/Ice/hello/README15
1 files changed, 9 insertions, 6 deletions
diff --git a/cpp/demo/Ice/hello/README b/cpp/demo/Ice/hello/README
index cf79f825151..6e8f4ed3476 100644
--- a/cpp/demo/Ice/hello/README
+++ b/cpp/demo/Ice/hello/README
@@ -1,6 +1,5 @@
-This demo illustrates how to invoke ordinary (twoway)
-operations, as well as how to make oneway, datagram,
-secure, and batched invocations.
+This demo illustrates how to invoke ordinary (twoway) operations, as
+well as how to make oneway, datagram, secure, and batched invocations.
To run the demo, first start the server:
@@ -10,6 +9,10 @@ In a separate window, start the client:
$ client
-To test timeouts you can use 'T' to set a timeout on
-the client proxy and 'P' to set a delayed response in
-the server to cause a timeout.
+To test timeouts you can use 'T' to set a timeout on the client proxy
+and 'P' to set a delayed response in the server to cause a timeout.
+You will notice that two "Hello World!" messages will be printed by the
+server in this case. This is because the sayHello method is marked as
+idempotent in the slice, meaning that Ice does not need to follow the
+at-most-once retry semantics. See manual for more information about
+retry behavior.