Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utcsrgv.UUCP Path: utzoo!utcsrgv!thomson From: thomson@utcsrgv.UUCP (Brian Thomson) Newsgroups: net.unix-wizards Subject: Re: UNIX IPC Datagram Reliability under 4.2BSD Message-ID: <3156@utcsrgv.UUCP> Date: Wed, 18-Jan-84 17:44:23 EST Article-I.D.: utcsrgv.3156 Posted: Wed Jan 18 17:44:23 1984 Date-Received: Wed, 18-Jan-84 19:38:56 EST References: <2205@allegra.UUCP> Organization: CSRG, University of Toronto Lines: 13 The easy answer is that UNIX-domain datagrams are unreliable because they are full of bugs. The eye-for-the-future answer is that you get indications of SOME errors (i.e. destination address is not a socket or not a datagram socket) but not others. In particular, if you send a message to a socket that doesn't have sufficient buffer resources to hold it, the datagram is silently discarded. At least, that's what I THINK happens. It's difficult to test because of the bugs. -- Brian Thomson, CSRG Univ. of Toronto {linus,ihnp4,uw-beaver,floyd,utzoo}!utcsrgv!thomson