Problems with Open-Source Downloads read https://www.qt.io/blog/problem-with-open-source-downloads and https://forum.qt.io/post/638946
Arnaud-DUTARTRE last edited by
I am developing a client/server application.
Clients find the server with a broadcast and the server answer on a specific port.
Clients could be multiple on the same platform and the creation of the socket is done this way :
mUDPIn->bind(QHostAddress::Any, UDP_IN_PORT, QAbstractSocket::ShareAddress);
The first client is able to bind but the second is not: The error indicated that the address is already linked. It prevents from having shared connection on same port.
So it seems the parameter QAbstractSocket::ShareAddress is not working.
I have seen a discussion about it starting in September 2013 but did not see any feedback and the bug report is not managed.
Could you confirm it is not working or indicates a workaround ?
This is similar to socket address reuse. On Windows this is ignored. Also why do you want the same port# your client sockets ?
qxoz last edited by
You can't bind same port several times on same machine.