> > 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]

Reply via email to