Archived
This forum has been archived. Please start a new discussion on GitHub.
At client site, how to set the timeout parameter for remote call?
Hi, all.
For example, I deploy a server application, and the service method is:
void hello(){
Thread.sleep(20000);//sleep 20 s
}
I use a client to connect to the server, and invoke the method, and I want to set the timeout parameter:
if this call is not return in 1000ms, abandon this call, or throw a runtime exception.
How to resolve this problem?
Thanks!
For example, I deploy a server application, and the service method is:
void hello(){
Thread.sleep(20000);//sleep 20 s
}
I use a client to connect to the server, and invoke the method, and I want to set the timeout parameter:
if this call is not return in 1000ms, abandon this call, or throw a runtime exception.
How to resolve this problem?
Thanks!
0
Comments
-
Hi,
You need to set a timeout on the proxy:// C++ proxy = proxy->ice_timeout(1000); proxy->hello();
See the Ice manual for more information on timeouts.
Cheers,
Benoit.0 -
Thanks for your reply.
I have found it.
Thanks!0 -
Hi, how much is the default value of this timeout parameter?0
-
0