Bonjour à tous,

J'ai une appli serveur dont voici l'initialisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//socket serveur
SOCKET sock;
SOCKADDR_IN sin;
//socket client
SOCKET csock;
SOCKADDR_IN csin;
socksize_t csin_size=sizeof(csin);
 
 
sock=socket(AF_INET,SOCK_STREAM,0);
if(sock==INVALID_SOCKET)
    exit(-1);
 
sin.sin_addr.s_addr = inet_addr("127.0.0.1");
sin.sin_family = AF_INET;
sin.sin_port = 23;
 
if(bind(sock,&sin,sizeof(sin))==-1)
    exit(-1);
 
if(listen(sock,1)!=-1)
    cosck = accept(sock,&csin,&csin_size);
Le code reste bloqué sur la fonction listen, qui est bloquante (c'est logique).

Par contre mon application cliente (en Python) ne parvient pas à se connecter ("Connection refused"). Une ligne de commande plus tard :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
netstat -an | grep LISTENING
Je remarque que mon port 23 n'est pas ouvert... Voyez-vous une erreur quelque part ?

Je vous remercie pour votre temps

PS: j'ai hésité à mettre cela en section Réseau. Si un admin considère que c'est sa place, qu'il n'hésite pas à déplacer