localhost udp bind: address in use
Is ipv6 enabled?
Any chance it is binding to loopback using an ipv6 loopback address, and
then finding it is already bound using the ipv4 equivalent?
On 10/31/2011 09:20 PM, Michael D. Berger wrote:
> I have some complex multi-thread C++ code in which I do
> some internal signaling with udp sockets:
> snd: 127.0.0.1:6501
> rcv: 127.0.0.1:6502
>
> On my new F15_64 box, I usually get:
> errno=98=Address already in use
> in response to the bind command when I bring up the snd
> socket (which is first up) even when I just come up from
> power off.
>
> Rarely, it works. I have no idea why.
>
> If I ignore the 98 error, I get a write error on the socket.
>
> Even when it fails,
> netstat -uap
> shows the socket, which is not a surprise, and it
> is not there when the program is not up.
>
> Now on my old CentOS 5_32 box, the same code
> (but, of course, compiled for 32) works with no
> problem. I can start and stop it rapidly with no
> problem.
>
> Thanks for your suggestions.
> Mike.
> --
> Michael D. Berger
> m.d.berger@ieee.org
> http://www.rosemike.net/
>
>
>
--
-----------------------------------------------------------
"A society grows great when old men plant trees whose shade they know they shall never sit in" - Greek Proverb
--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
|