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

  FORUM HardWare.fr
  Programmation
  C++

  [C++] Utilisation de winsock???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Utilisation de winsock???

n°455308
Piemur2000
Posté le 11-07-2003 à 15:00:03  profilanswer
 

Bonjour,
 
G recuperer ce code sur le net pour comprendre comment marchent les socket mais g d prob de link et je compren pas pkoi...
 

Code :
  1. //SERVEUR
  2. #include <winsock.h>
  3. #include <iostream.h>
  4. void main()
  5. {
  6. WSADATA WSAData;
  7. WSAStartup(MAKEWORD(2,0),&WSAData);
  8. SOCKET sock;
  9. SOCKET csock;
  10. SOCKADDR_IN sin;
  11. SOCKADDR_IN csin;
  12. sock = socket(AF_INET, SOCK_STREAM, 0);
  13. sin.sin_addr.s_addr   = INADDR_ANY;
  14. sin.sin_family    = AF_INET;
  15. sin.sin_port    = htons(50);
  16. bind(sock, (SOCKADDR *)&sin, sizeof(sin));
  17. listen(sock, 0);
  18. while(true)
  19. {
  20.  int sinsize = sizeof(csin);
  21.  if((csock = accept(sock,(SOCKADDR *)&csin,&sinsize)) != INVALID_SOCKET)
  22.  {
  23.  send(csock,"Vous etes connectes\r\n127.0.0.1 sur le port 50\r\n\r\n",50,0);
  24.  cout << "\nIl y a un client\n";
  25.  }
  26. }
  27. closesocket(sock);
  28. WSACleanup();
  29. }


 
et voila les erreurs :
 
Compiling...
Serveur.cpp
Linking...
Serveur.obj : error LNK2001: unresolved external symbol _WSACleanup@0
Serveur.obj : error LNK2001: unresolved external symbol _closesocket@4
Serveur.obj : error LNK2001: unresolved external symbol _send@16
Serveur.obj : error LNK2001: unresolved external symbol _accept@12
Serveur.obj : error LNK2001: unresolved external symbol _listen@8
Serveur.obj : error LNK2001: unresolved external symbol _bind@12
Serveur.obj : error LNK2001: unresolved external symbol _htons@4
Serveur.obj : error LNK2001: unresolved external symbol _socket@12
Serveur.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/Serveur.exe : fatal error LNK1120: 10 unresolved externals
Error executing link.exe.
 
Si quelqu'un peu m'aider ce serai sympas...
 
Merci A+

mood
Publicité
Posté le 11-07-2003 à 15:00:03  profilanswer
 

n°455365
polo021
Posté le 11-07-2003 à 15:13:45  profilanswer
 

aucune erreur de link chez moi avec ce code

n°455374
VisualC++
J'va y penser ...
Posté le 11-07-2003 à 15:15:34  profilanswer
 

Propriete de ton projet (depend de ton compilo / IDE / RAD) et rajoutes ds les librairies a link : Ws2_32.lib

n°455395
Piemur2000
Posté le 11-07-2003 à 15:23:25  profilanswer
 

VisualC++ a écrit :

Propriete de ton projet (depend de ton compilo / IDE / RAD) et rajoutes ds les librairies a link : Ws2_32.lib


 
Ok c bon, j'avais essayé avec ws2.lib ke j'avais trouvé sur msdn mais ca ne marchais pas...


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

  [C++] Utilisation de winsock???

 

Sujets relatifs
Problème avec Winsock pour l'envoi de mailC# Utilisation du ressourcemanager
[C++] Utilisation memoire trop importante[VBA/VB] Utilisation d'une dll - Localisation de la dll
Probleme d utilisation d une DLL externeUtilisation de TabStrip [Résolu]
[C/C++] - Librairies DLL et ActiveX pour l'utilisation du RS232Utilisation du composant MSCHART : pblm de diffusion (MSDATASRC)
Utilisation de JNI dans une appli webWinsock et création de thread
Plus de sujets relatifs à : [C++] Utilisation de winsock???


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