Re: Question on select() and sockets



David Schwartz <davids@xxxxxxxxxxxxx> writes:
On Jun 10, 6:32 am, Rainer Weikusat <rweiku...@xxxxxxxxxxx> wrote:
David Schwartz <dav...@xxxxxxxxxxxxx> writes:
On Jun 10, 5:05 am, Rainer Weikusat <rweiku...@xxxxxxxxxxx> wrote:
In other words, a UDP datagram can be dropped at any time.

And this is wrong. If a UDP datagram is lost in transport for some
reason, it is the responsibility of the application to cope with that.
That's all what the protocol definition (of IP, actually) says to
this.

Umm, how's it wrong?

It will not be possible to explain this to someone who cannot
immediatly see the difference between both statement. So, please,
believe whatever you want and let us leave it that way.

You are the one making the positive claim. You claim that some
standard prohibits this behavior.

I have done nothing of that sort. To repeat: When you do not
understand what I am up to by examining the difference between the
(original) two statements above, then there is no better explanation I
could possibly provide (at this time at least). Maybe a hint:

The internet protocol does not provide a reliable communication
facility. There are no acknowledgments either end-to-end or
hop-by-hop. There is no error control for data, only a header
checksum. There are no retransmissions. There is no flow
control.
(RFC791)

This text (minus error control for data) applies to UDP as well and it
is a list of things the protocol implementation itself does not do.


.



Relevant Pages

  • RE: SBS2K3 Prem Symantec Security Gaeway
    ... Create Protocol Definition Port 500 UDP Send/Receive ...
    (microsoft.public.windows.server.sbs)
  • Re: Why I could not add a new protocol?
    ... The problem is that when I right click the Protocol ... Definitions container, there is no New on the list to ... >> instruction on Creating a protocol definition. ...
    (microsoft.public.isa.configuration)
  • Re: How to set up a TCP port 5100 both ways
    ... Then I have a Protocol Rule with selected rules for the 5100 Library in and ... I have a IP packed filter with custom filter TCP Both directions Fixed port ... > create a new inbond protocol definition and a new Protocol Rule using your ...
    (microsoft.public.isa)
  • RE: Creating Port and redirect it in ISA
    ... 2K Console instead of using ICW. ... You can create the protocol definition for the specific protocol and then ... SBS Server, we can use the server publishing method. ...
    (microsoft.public.windows.server.sbs)
  • Re: Multimedia secureNAT setup
    ... I have specific "all IP traffic" protocol rules in place to allow the ... vast number and diversity of shoutcast server configurations, ... >result this device has to be set up on my network as secureNAT client behind ... >appropriate protocol definition for numerous servers providing shoutcast ...
    (microsoft.public.isaserver)