Am 14.01.2022 um 22:50 schrieb Alexander Carôt via Boost-users:
Hello all,
I have a problem with a a casually blocked UDP bind port: My application uses
UDP port 50050 and initiates the socket this way:
So I am basically using bind port 50050 and if it fails I am increasing it by
one until the bind suceeds. In most cases the bind to port 50050 works fine but
casually after a relaunch of the app or a crash the bind port 50050 appears to
be blocked which is why it increases to higher numbers.
Hi,
be aware that UDP sockets may are opened and closed for sending a single
request only by many applications/services.
If the sending application doesn't care about the local port and leaves
it up to the OS to assign a local port number,
you may run into the situation that another application/service/daemon
is opening a UDP socket,
not caring about the local port and the OS happens to assign the port
number that you want to bind your own socket to.
All the best,
Andreas
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
https://lists.boost.org/mailman/listinfo.cgi/boost-users