An id server can be built using Tcl-DP. The Tcl code shown in Figure 1a initializes the id server. The MakeRPCServer call of Figure 1a creates a socket on port 4545 that will accept client connections. A socket is an endpoint of network communication in UNIX [5]. The Tcl code for client processes is shown in Figure 1b. The MakeRPCClient call of Figure 1b connects to the id server and returns a handle to represent a socket. In line 2 of Figure 1b, theRPC call retrieves an unique id from the id server, by remotely invoking theGetId procedure defined in line 3 of Figure 1a.