Group: | Remote Procedure Call |
See also: | rpclink rpcsendrequest rpcstartclient rpcstarttimer rpcstopclient rpcstopserver rpcstoptimer systemcall |
Function: | rpcstartserver | |
Description: | rpcstartserver starts an RPC server using a given portnumber. Only one server can be active at a time. rpcstartserver can only be called again after rpcstopserver has been called. |
Usage: | rpcstartserver (portnumber) | |
Input: | ||
portnumber | hex 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 rpcstarttimer rpcstopclient rpcstopserver rpcstoptimer systemcall |