>> Also: If I violate this using Pipe and the UDP stage, why don¹t I get a
>> non-zero return code? 

> Because there are no guarantees in the IP protocol specifications that UDP 
> packets are ever delivered. UDP was designed to have those semantics, > and 
> thus if you use UDP, you're expected to handle missing packets yourself. If 
> you want guaranteed delivery, you're expected to use TCP. 

Direct quote from the RFC: "UDP does not guarantee reliability or ordering in 
the way that TCP does. Datagrams may arrive out of order, appear duplicated, or 
go missing without notice."

Reply via email to