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@xxxxxxxx > 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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines