On Fri, 29 Nov 2002 17:48, Tommi Virtanen wrote: > On Fri, Nov 29, 2002 at 02:16:20PM +0100, Russell Coker wrote: > > Do we have a library in Debian that provides reliable stream based > > communication over UDP? > > > > I want to be able to deal with asymetric links and end-points that change > > IP address so TCP won't work. > > Why would TCP have trouble with asymmetric links? And if you
Asymmetric in that the send and receive IP addresses for one end are not the same... > mean links that only allow traffic to pass in one direction > (there is no alternative backchannel), you really can't have > reliability. True. But if the backchannel is only out part of the time then it can be reliable when there is a backchannel. > For end-points that change IP, either look at SCTP, or build > a protocol that allows you to establish new TCP connections and > switch the logical connection to another TCP connection. > > There are _really_ good reasons for using TCP, and really quite > few for not using it. In most real world scenarios, you end up > reimplementing TCP bit-by-bit, in your own protocol, over UDP. > > Also, apt-cache show rocks. Thanks, I'll look into it. -- http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark http://www.coker.com.au/postal/ Postal SMTP/POP benchmark http://www.coker.com.au/~russell/ My home page