[MUD-Dev] TECH : RMI (was UDP Revisted)

Daniel.Harman at barclayscapital.com Daniel.Harman at barclayscapital.com
Thu Oct 25 12:10:12 CEST 2001


From: Bobby Martin [mailto:bobbymartin at hotmail.com]

>> Do you have any support for pipelining of requests?
 
> No, although TCP (which I currently use) buffers packets for up to
> 200 ms before it sends the buffer.

Pretty sure thats fully adjustable as its just the Nagle'ing (sp?) 
setting.  Sometimes its worth turning that off on a LAN depending on
packet size etc.

The problem I've most often seen with most RMI schemes is the
timeout handling. DCOM has some hideous (and unadjustable I believe)
timeouts that caused my team no end of trouble on a previous
project. IIRC it takes potentially 6 minutes to discover that a call
has failed if the remote server has locked up. DCom uses a custom
UDP protocol I believe (theres probably a lesson there for us
;). I've heard of similar problems in other implementations too,
especially when you do thinks like turn the server off at the mains
rather than shutting it down cleanly which allows the OS to tidy up
the sockets a bit. Getting to the point, have you considered these
issues as its always been the downfall of what I've used before.

Dan
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list