en fait, j'ai besoin d'utiliser une socket sur un port local précis,
mais parfois une autre socket est déjà bindée sur ce port.
L'option "SO_REUSEADDR" ne m'intéresse pas, car je veux aussi bien
envoyer des données que les recevoir sur cette socket, et quand deux
sockets sont bindés sur le même port, la réception est assez aléatoire.
Donc j'avais comme idée de parcourir la table des descripteurs de socket
Windows afin de retrouver la socket déjà bindée, pour forcer sa
fermeture (les deux sockets sont ouvertes par le même programme, mais je
n'ai pas accès au descripteur de la socket récalcitrante).
Problème : je n'arrive pas à trouver comment je peux avoir la table des
socket Windows.
J'ai chercher du côté de GetTcpTable et GetUdpTable, je vois que je peux
récupérer des port en cours d'utilisation, mais pas des descripteurs de
socket.