Posez votre question Signaler

Communication par sockets entre deux PC

Nongni Ewele P. - Dernière réponse le 13 mai 2006 à 19:32
Bonjour ,

je suis entrain de m´exercer dans la programmation des sockets pour communication via les protocols tcp/ip et fait face actuellement à un problème.

Pour un debut j´ai écris un couple de programmes client/serveur qui permet d´écrire un texte à partir du client et de le récupérer au niveau du serveur.J´utilise la bibliothèque winsock.h puisque je suis dans windows.Je compile les deux programmes sans problème, mais malheureusement quand je fais le linking,ils affichent des erreurs.
Ci- dessous je fais partager les erreurs du programme client:

Linking...
client.obj : error LNK2001: unresolved external symbol _recv@16
client.obj : error LNK2001: unresolved external symbol _send@16
client.obj : error LNK2001: unresolved external symbol _connect@12
client.obj : error LNK2001: unresolved external symbol _htons@4
client.obj : error LNK2001: unresolved external symbol _gethostbyname@4
client.obj : error LNK2001: unresolved external symbol _socket@12
Debug/client.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.

client.exe - 7 error(s), 0 warning(s)

je vous serais reconnaissant, si vous m´aidé à trouver une solution.

Merci
Lire la suite 

Communication par sockets entre deux PC »

4 réponses
Réponse
+0
moins plus
Hello

Avec quel environnement tu développes et tu compiles?
Ajouter un commentaire
Réponse
+0
moins plus
je developpe et compile dans l´environnement Microsoft Visual C++

merci
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

il faut que dans les options link de ton projet tu ajoutes la bibliotheque "wsock32.lib"
Il me semble que sinon tu peux egalement ajouter dans ton code source la ligne suivante pour le precompilateur :

#pragma comment(lib, "wsock32.lib")

En esperant que ca t'as aidé ;-)
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Je peux me rejouir de pouvoir avancer maintenant car votre solution m´a aidé.
bonne journée
Ajouter un commentaire
Ce document intitulé « Communication par sockets entre deux PC » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?