> > Among other things, if TCP had been used, the servers would have to
> > have a connection open (with a corresponding fd) to each client. Since
> > UDP is used, the servers demultiplexes the requests themselves.
>
> The number of fd should not be a problem anymore on modern unix systems.
It's a problem that select is O(n).
> How does the choice udp/tcp affect performance (latency and bandwidth)?
Since no TCP connection has to be established, latency is improved in
a UDP solution. I don't think either RPC2 or rx are great bandwidth
consumers. There are TCP-like mechanisms in the RPC protocols.
/Magnus
[EMAIL PROTECTED]