Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3149 connectés 

 


Dernière réponse
Sujet : Connection tcp
Titoine42

bjbebert a écrit a écrit :

Et les fonctions htons et ntohs, elles servent à quoi d'après toi :D  




 
idem


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Titoine42

bjbebert a écrit a écrit :

Et les fonctions htons et ntohs, elles servent à quoi d'après toi :D  




 
idem

bjbebert Et les fonctions htons et ntohs, elles servent à quoi d'après toi :D
246tNt c bon j'ai trouvé ... Apparemment, port = 80 c pas bon ...
 
Si on fait 80 en hexa ca donne 0050. Et ben au fait, faut mettre 0x5000. Cad les bytes dans l'autre sens !!! Y pourrait l'indiquer qq part quand meme ...
chrisbk ouais forcement :D
246tNt ben AF_INET c pas mieux ... vu que il ont la meme valeur ...
chrisbk c koi PF_INET ?
c pas AF_INET plutot ?
 
(bon, desole, suis pas d'un grande aide, mais bon)
246tNt Je voudrait juste me connecter a un serveur a partir de son ip ( ou de son nom ) et pouvoir lire et ecrire. Alors je fait :
--- CUT ---
 
 int rv;
 int sock;
 struct sockaddr_in sa;
 
 sock = socket( PF_INET, SOCK_STREAM, getprotobyname("tcp" )->p_proto );
 
 sa.sin_family = AF_INET;
 sa.sin_port = 80;
 sa.sin_addr.S_un.S_addr = inet_addr("212.68.194.10" );
 rv = connect( sock, (sockaddr*) &sa, sizeof(sa) );
 
 printf("%i %i %i\n", rv, WSAGetLastError(),WSAECONNREFUSED );
 
 if ( rv != 0 )
  return -1;
 else  
  return sock;
 
-- CUT ---
Et ca me donne une error connection refused ( cfr le printf de debug ).
... Pourtant un telnet sur le port 80 ca marche nickel
 
Alors comment faire ? qu'est ce que j'ai foiré ? ( le WSAStartup est bien fait mais ailleur )

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)