Bonjour,
Il y a quelque jours, j'ai développé un serveur en python. Sauf que depuis hier j'ai un gros problème avec ce serveur. Mon serveur était fonctionnel et depuis hier, lorsque mon client se connecte au serveur, il change son port d'écoute. J'avais configuré le serveur pour qu'il écoute sur le port 8044, et voilà que quand je me connecte avec un client, sur le bon port et la bonne ip, le socket est configuré avec un autre port : 3040.
Et si je relance le serveur, le port augmente de 1 à chaque fois (3041, 3042, 3043...)

Je précise aussi, même si je ne pense pas que c'est lié à ça parce que il y a même pas 3 jours ça fonctionnait, j'ai aussi un serveur wamp qui est lancé, car mon client est une application PHP.

Voilà, j'espère avoir été clair, parce que j'ai jamais vu ça... Je vous envoie le code de l'initialisation du serveur et du client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.bind(('127.0.0.1', 8044))
socket.listen(30)
remote_socket, info_connection = socket.accept()
print(info_connection) -> ('127.0.0.1', 3040) ?????????????????????????????????
Et voici le code du client en PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$result = socket_connect($socket, '127.0.0.1', 8044);
return $socket;
Voilà, j'attends avec impatience votre réponse, car là je vos avoue que je suis dans l'incompréhension totale.
Cordialement.