Messages in this thread |  | | Date | Thu, 14 Dec 2000 15:26:53 -0800 | From | Adam Scislowicz <> | Subject | Re: Non-Blocking socket (SOCK_STREAM send) |
| |
We understand the meaning of EPIPE, the question is why 2.4.x is returning EPIPE, while 2.2.x is succeeding in sending the data to thttpd. Using the 2.2.x kernel our proxy functions, and I can access thttpd directly. In 2.4.x I can access thttpd directly but the proxy does not function.
I have already noticed that the 2.4.x kernel does not set errno = 0 in many places where the 2.2.x kernel did, so there are differences.
-Adam
Andi wrote:
> EPIPE means that the other end or you have closed the connection. It has nothing > to do with the socket's non blockingness.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |