Re: multiple connect on a socket

Vasisht Tadigotla (vasisht@eden.rutgers.edu)
Tue, 6 Aug 2002 22:05:40 -0400 (EDT)


sorry, for replying to my own mail. the kernel version is 2.4.18

vasisht

On Tue, 6 Aug 2002, Vasisht Tadigotla wrote:

>
> Hi,
>
> i'm doing the following steps,
>
> 1. open a socket on some remote server
> 2. set it to be non-blocking
> 3. connect to that socket
> 4. do a select on the socket
> 5. read from the socket
> 6. connect to the socket again
> 7. read from the socket
>
> and as expected a EINPROGRESS error is thrown on step 3. After I do a
> select() and read from that socket, I try to connect to it again and it
> connects without throwing an EISCONN error in linux, though if I try to
> read from it it throws a EAGAIN error. Shouldn't it throw an error when I
> try to connect to it a second time ? Am I missing something here.
>
>
> Vasisht
>
>
>
> -
> 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/
>

---------------------------------------------------------------------
ce .sig n'est pas une .sig

-
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/