| Group: | Remote Procedure Call |
| See also: | rpclink rpcsendrequest rpcstartclient rpcstartserver rpcstopclient rpcstopserver rpcstoptimer systemcall |
| Function: | rpcstarttimer | |
| Description: | rpcstarttimer starts a timer that checks for incoming RPC requests from external clients. |
| Usage: | rpcstarttimer (time, id, message) | |
| Input: | ||
| time | scalar | |
| id | scalar | |
| message | string | |
rpcstartserver ("0x43000000")
rpcstarttimer (100, 0, "XGobiTimer")
;
systemcall ("$XGOBIDIR/bin/xgobi -server 0x43000000 -client 0x42000000 -link xplore &")
systemcall ("sleep 5")
;
xg1 = rpcstartclient ("0x42000000")
;
rpcsendrequest (xg1, 11, "xplore 2 3", 10)
rpcsendrequest (xg1, 12, "1 2 3 4 5 6", 10)
rpcsendrequest (xg1, 13, "1203 2102 3304", 10)
rpcsendrequest (xg1, 14, "", 10)
Activates the XploRe RPC mechanism (server and client) and starts up XGobi as a client (with three plotted symbols). Later, both programs can send RPC requests to each other.
| Group: | Remote Procedure Call |
| See also: | rpclink rpcsendrequest rpcstartclient rpcstartserver rpcstopclient rpcstopserver rpcstoptimer systemcall |