DEVc++ : trouve pas librairie socket.h [newb] - C++ - Programmation
Marsh Posté le 11-02-2003 à 01:59:18
En vadrouillant sur le net, j'ai enfin fini par trouver kelke chose...
#include<winsock.h>
Ca arrange pas mal de prob a la compile...
Bon, maintenant je peux enfin commencer a faire joujou.
Marsh Posté le 13-02-2003 à 13:20:41
heu... c pas le seul .h ki me manke :
#include <sys/types.h>
//#include <sys/socket.h>
//#include <netinet/in.h>
//#include <sys/un.h>
#include <stdio.h>
//#include<fstream.h>
#include<winsock.h>
comme vous l'aurez compris, seul types.h, stdio.h (encore heureux) et winsock.h sont présent avec ce compilo...
Et est-ce que winsock remplace vraiment socket.h?
Apparement ce compilo est plutot pourri... connaissez vous une alternative freeware digne d'interrêt??
Merci!
A+
Helv
Marsh Posté le 13-02-2003 à 13:50:27
C'est pas le compilo qu'est pourri !
Les fichiers que tu veux include ne sont pas standard (ils sont pour la pluspart spécifique à Unix/Linux).
Tant que tu utiliseras un compilo windows, tu auras ce problème.
> winsock remplace vraiment socket.h?
Non. Ca gère les sockets, mais les fonctions ne sont pas les mêmes (winsock est comme son nom l'indique spécifique à windows)
Marsh Posté le 13-02-2003 à 13:56:19
pascal_ a écrit : C'est pas le compilo qu'est pourri ! |
mouais dans l'ensemble ca s'utilise de facon tres semblabe, fo juste penser a faire un WSAStartup (ou qqchose du gout) au début
Marsh Posté le 13-02-2003 à 18:18:54
oki, donc y'a pas de librairie pour les socket ki soie portable
Bon, ben moa ki suis sur windose, va falloire ke je trouve une alternative... vous avez une idée?
merci
Marsh Posté le 13-02-2003 à 18:38:40
helvetik a écrit : oki, donc y'a pas de librairie pour les socket ki soie portable |
ho si surement, la winsock & cie c'est un peu du "bas niveau", doit surement avoir des libs qui se mettent par dessus tout ca et qui t'offre la portabilité (par contre j'ai pas de nom en tete, va falloir que tu fasses une recherche)
Marsh Posté le 13-02-2003 à 18:43:35
ouais...
car si je demande ca c car a l'école, on bosse sous linux, et chez moi je suis sous win (vous l'aviez compris), et ke de me connecter via telnet sur le serveur de l'ecole pour programmer sous Vi:ouch: , ca me tente pas des masse....
A+
Marsh Posté le 13-02-2003 à 19:05:19
helvetik a écrit : oki, donc y'a pas de librairie pour les socket ki soie portable |
Les sockets, c'est pratiquement portable. A part 2-3 petits détails, les winsocks de base sont équivalentes aux sockets BSD.
Mais pour plus de sécurité, utilises cygwin
Ce truc te permet de compiler une bonne partie des progs Unix/Linux sous windows comme si de rien n'était.
Marsh Posté le 13-02-2003 à 19:27:09
Kristoph a écrit : |
oki, je vais voir si je peux trouver ce compilo et je te ferai par des résultat,
merci
Marsh Posté le 11-02-2003 à 01:10:36
Salut a tous!
Je suis tombé presque par hasard sur un article de commentcamarche.net sur les socket:
http://www.commentcamarche.net/sockets/sockintro.php3
Ni une ni deux, je lance un compilo (devcpp).
Comme il le dise sur CCM, il devrait y avoir une libraire socket.h (sys/socket.h), mais je la trouve po. Ou je peux la trouver?
Bon, éviter le genre de réponse: change de compilo...
G pas de tune pour m'acheter une licence, et si c juste pour faire joujou, devcpp me suffisait emplement jusque là.
Merci d'avance.