| Topic | RPC capability | 
|---|
| Network types | rpcgen
can produce for specific transport types (or even specific transports) | 
| Timeout changes | Client default timeout periods can be changed | 
| Authentication | Clients may authenticate themselves to
servers; interested servers can examine client authentication
information | 
| define statements | C-preprocessing symbols can be defined on
rpcgen
command lines | 
| Broadcast calls | Servers need not send
NULL
replies to broadcast calls | 
| Port monitor support | Port monitors can ``listen'' for RPC servers | 
| Dispatch tables | Programs can access server dispatch tables | 
| Debugging | Clients and servers created with
rpcgen
can be linked and run on a single system for debugging purposes |