Bonjour a tous,

J'utilise une fonction PHP qui connecte une socket sur un port libre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$address='127.0.0.1';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($socket, $address,0);
Le paramètre a '0' permet de prendre automatiquement un port libre.

Ma question est, comment faire pour une fois le socket créé, connaître le port sur lequel il est en écoute.
(Je ne peux bien sur pas fixer le port )

Merci d'avance pour votre aide

EDIT: resolu par la function socket_getsockname