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

  FORUM HardWare.fr
  Programmation

  Connection tcp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connection tcp

n°95981
246tNt
Resistance is futile
Posté le 02-02-2002 à 14:51:31  profilanswer
 

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 )

mood
Publicité
Posté le 02-02-2002 à 14:51:31  profilanswer
 

n°95983
chrisbk
-
Posté le 02-02-2002 à 14:55:45  profilanswer
 

c koi PF_INET ?
c pas AF_INET plutot ?
 
(bon, desole, suis pas d'un grande aide, mais bon)

n°95985
246tNt
Resistance is futile
Posté le 02-02-2002 à 15:00:39  profilanswer
 

ben AF_INET c pas mieux ... vu que il ont la meme valeur ...

n°95989
chrisbk
-
Posté le 02-02-2002 à 15:07:03  profilanswer
 

ouais forcement :D

n°95998
246tNt
Resistance is futile
Posté le 02-02-2002 à 15:40:24  profilanswer
 

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 ...

n°97971
bjbebert
Posté le 07-02-2002 à 20:06:56  profilanswer
 

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

n°98027
Titoine42
Posté le 07-02-2002 à 23:37:34  profilanswer
 

bjbebert a écrit a écrit :

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




 
idem


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Connection tcp

 

Sujets relatifs
[C++] Connection avec les sockets lentes !!Modifier les parametre d'une connection ionternet avec .ins
Connection a une base en asp (non locale & sans dns)[tcl] Connection avec un eggdrop a une base SqL
[Perl] Bad file descriptor sur une connection TelnetmySQL : connection ODBC impossible...
Probleme connection base sql de chez ifrancePb de connection à MYSQL
[JAVA][Servlet] connection a un bd et deconnection ?[VB] - Composant qui gère une connection SSH (avec tunneling)
Plus de sujets relatifs à : Connection tcp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR