Messages in this thread | | | Subject | Re: select for UNIX sockets? | From | Krzysztof Halasa <> | Date | 04 Jun 2003 14:42:18 +0200 |
| |
Jesse Pollard <jesse@cats-chateau.net> writes:
> > select(1024, NULL, [3], NULL, NULL) = 1 (out [3]) > > sendto(3, "\0", 1, 0, {sa_family=AF_UNIX, path="/tmp/tempUn"}, 13 <<< > > blocks > > Could. There may be room for the buffer, but unless it is set to nonblock, > you may have a stream open to another host that may not accept the data > (busy, > network congestion...) With the required acks, the return may (should?) be > delayed until the ack arrives.
But it's local datagram socket (UNIX). OTOH TCP to remote host should not block waiting for acks. -- Krzysztof Halasa Network Administrator - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |