Je ne trouve pas les librairies pour les sockets
Résolu
poparnassus
Messages postés
462
Statut
Membre
-
poparnassus Messages postés 462 Statut Membre -
poparnassus Messages postés 462 Statut Membre -
Bonjour,
Je code sous code::block minGW , et je veux apprendre a utiliser les sockets mais le probleme a chaque fois que je fais des tests mes librairies ne sont pas bonne, alors pourriez vous m'indiquez quel librairies utilisées pour developper avec les sockets
J'ai trouver des codes qui utilisé c'est librairies, sont elles bonnes ?
MERCIII
Je code sous code::block minGW , et je veux apprendre a utiliser les sockets mais le probleme a chaque fois que je fais des tests mes librairies ne sont pas bonne, alors pourriez vous m'indiquez quel librairies utilisées pour developper avec les sockets
J'ai trouver des codes qui utilisé c'est librairies, sont elles bonnes ?
#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>
MERCIII
A voir également:
- Je ne trouve pas les librairies pour les sockets
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve le presse papier - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Où se trouve mon adresse url ? - Guide
- Ou se trouve la corbeille de whatsapp - Guide
2 réponses
Ces bibliothèques sont les bonnes, simplement il s'agit de bibliothèques UNIX. Or, selon ta configuration, tu utilises un système Windows. Je ne sais pas quelles sont les bons headers pour Windows, je ne suis pas maso au point de l'utiliser.
EDIT: Après 3 secondes de recherche, le header Windows qui permet de manipuler les sockets est winsock2.h, mais ne t'attends pas à ce qu'il contienne les mêmes fonctions que les headers UNIX.
La curiosité est une excellente qualité !
EDIT: Après 3 secondes de recherche, le header Windows qui permet de manipuler les sockets est winsock2.h, mais ne t'attends pas à ce qu'il contienne les mêmes fonctions que les headers UNIX.
La curiosité est une excellente qualité !
Pour réorienter vos réponse, J'apprends a programmer par passion de l'informatique mais surtout par passion de la robotique !
En faite je devellope un soft qui aura pour but de piloter un robot "Wild thumper 6WD" .
J'envoie mes données de mon soft à ma box qui relaye a un raspberry pi b+ (qui es sur mon robot et c'est du linux !) et qui lui meme relaye mes infos a une carte arduino qui se code en C.
Mon programme, a ce stade, j'ai coder une interface graphique avec la librairie SDL2, J'ai couper ma fenetre en deux surface: Une pour le controlE/commande: voyant, valeur joystique, etat des carte Raspberry et arduino , batterie et l'autre partie de la fenbetre pour la camera.
En faite je devellope un soft qui aura pour but de piloter un robot "Wild thumper 6WD" .
J'envoie mes données de mon soft à ma box qui relaye a un raspberry pi b+ (qui es sur mon robot et c'est du linux !) et qui lui meme relaye mes infos a une carte arduino qui se code en C.
Mon programme, a ce stade, j'ai coder une interface graphique avec la librairie SDL2, J'ai couper ma fenetre en deux surface: Une pour le controlE/commande: voyant, valeur joystique, etat des carte Raspberry et arduino , batterie et l'autre partie de la fenbetre pour la camera.
Apres quelque heure a bidouiller mes ligne de commande, oui, je me suis apercus quel etait compatible mais , avant que je poursuivent ma quete de connaissance ^^ MAAAAAIS,
petite question , je ne veux pas que la compatibilté des programme, ou votre degout de WINDAUBE influe vos reponse, mais d'apres vous il est mieux de programmer sous linux ou sous windows, car je suis en train d'apprendre a programmer le C, je maitrise le batch et qui viendra le C++.. Et a ce jour j'aimerai choisir mon chemin, ^^ dison ca !.
palu2 a dit qu il etait pas maso au point de l'utiliser !"
alors du coup je suis intriguer, en sachant que je maitrise l'utilisation generale de windows autant que de linux.
Après, si tu souhaites réaliser des programmes plutôt pour Windows, utilise Windows. De même pour GNU/Linux.
Il n'y a que deux choses qui maintiennent Micro$oft Windows en vie:
- Il est préinstallé sur beaucoup de PC (ce qui est illégal) ;
- Beaucoup de programmes ne fonctionnent que sous windows.