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

  FORUM HardWare.fr
  Programmation
  C++

  <sys/socket.h> HELP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

<sys/socket.h> HELP

n°143141
matchok
xpr
Posté le 23-05-2002 à 12:10:57  profilanswer
 

bonjour
 
cette classe se trouve ou?
 
puis je faire tourner un source qui l'utilise sous win95 ou est elle reservée à linux.
 
merci our vos réponses.....
 
si qq l'a merci de me l'envoyer.....


---------------
[:matchok]
mood
Publicité
Posté le 23-05-2002 à 12:10:57  profilanswer
 

n°143145
try58
Posté le 23-05-2002 à 12:20:56  profilanswer
 

sous windows il faut utilise winsock2.h

n°143343
matchok
xpr
Posté le 23-05-2002 à 15:43:35  profilanswer
 

ah bon.
c'est la même que le soket cité?


---------------
[:matchok]
n°143354
matchok
xpr
Posté le 23-05-2002 à 15:53:17  profilanswer
 

j'ai un source avec les entêtes suivantes:
 
#include <sys/types.h>
#include <winsock2.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdio.h>
#include <sys/utsname.h>
 
 
il me trouve pas celui qui est en GRASje débute en C++ merci de me dire pourquoi.
 
j'ai récupérer un source. Il est peut être destiné à linux puis je l'adapter et quelles sont les entêtes qui ne vont pas fonctionner avec win95 et leur remplacement si possible (comme avec le premier)


---------------
[:matchok]
n°143356
try58
Posté le 23-05-2002 à 15:58:29  profilanswer
 

Je pense que les fonctions sont differentes d'un os a l'autre. Donc il faut reprendre toutes les fonctions correspondantes et les adaptees. Mais peut etre que je me trompe parce que je ne fais du reseau que sous unix.

n°143364
try58
Posté le 23-05-2002 à 16:04:15  profilanswer
 

matchok a écrit a écrit :

j'ai un source avec les entêtes suivantes:
 
#include <sys/types.h>
#include <winsock2.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdio.h>
#include <sys/utsname.h>
 
 
il me trouve pas celui qui est en GRASje débute en C++ merci de me dire pourquoi.
 
j'ai récupérer un source. Il est peut être destiné à linux puis je l'adapter et quelles sont les entêtes qui ne vont pas fonctionner avec win95 et leur remplacement si possible (comme avec le premier)  




Ce que je te conseil de faire c'est d'enlever le include qu'il ne reconnait pas pour detecter toutes les fcts qui l'utilisent. Normalement, il ne devrait pas les reconnaitre. En cherchant dans l'API Win32 ou dans la msdn, tu devrais trouver les fonctions correspondantes et les includes qui vont avec.
Sinon fait une recherche sur ce forum concernant les sockets, je crois que tu devrais arriver a trouver des bouts de codes que les autres ont utilises.

n°143369
matchok
xpr
Posté le 23-05-2002 à 16:06:54  profilanswer
 

merci 58.
mais j'ai un pb!
il me dit que netinet/in.h n'existe pas.
 
 

  • ou puis je le trouver?
  • comment le remplacer si inexistant?


car je penses que le code est prevu pour linux alors que j'utilise win95.  
 
merci
d'avance
excuser mon ignorance certaine en la matiére.


---------------
[:matchok]
n°143374
try58
Posté le 23-05-2002 à 16:16:29  profilanswer
 

matchok a écrit a écrit :

merci 58.
mais j'ai un pb!
il me dit que netinet/in.h n'existe pas.
 
 

  • ou puis je le trouver?
  • comment le remplacer si inexistant?


car je penses que le code est prevu pour linux alors que j'utilise win95.  
 
merci
d'avance
excuser mon ignorance certaine en la matiére.
 




Enleve ce include et regarde les messages d'erreur qu'il te dit.

n°143377
matchok
xpr
Posté le 23-05-2002 à 16:17:47  profilanswer
 

try58 a écrit a écrit :

 
Ce que je te conseil de faire c'est d'enlever le include qu'il ne reconnait pas pour detecter toutes les fcts qui l'utilisent. Normalement, il ne devrait pas les reconnaitre. En cherchant dans l'API Win32 ou dans la msdn, tu devrais trouver les fonctions correspondantes et les includes qui vont avec.
Sinon fait une recherche sur ce forum concernant les sockets, je crois que tu devrais arriver a trouver des bouts de codes que les autres ont utilises.  




 
 
...
 
 
je cites "En cherchant dans l'API Win32 ou dans la msdn"
 
 
 
hmmm...
tu peux dévelloper (stp)


---------------
[:matchok]
n°143390
try58
Posté le 23-05-2002 à 16:32:15  profilanswer
 

Dans la MSDN, tu cherches a socket et tu choisis Platform SDK: Windows Sockets. Dans "see also" tu trouveras toutes les fonctions dont tu as besoin.
Et regarde egalement dans la recherche du forum a socket, je suis sur que tu trouveras ton bonheur avec tous les includes qu'il te faut.

mood
Publicité
Posté le 23-05-2002 à 16:32:15  profilanswer
 

n°143417
matchok
xpr
Posté le 23-05-2002 à 16:53:40  profilanswer
 

J'ai vu la doc, interessant.
 
seulement j'ai plein d'erreur (14)
j'ai mis en commentaires les lignes
 
// #include <netinet/in.h>
// #include <netdb.h>
// #include <sys/utsname.h>
 
et je ne sais pas par quoi les remplacer??
 
 
Helpez moi
 
un pov nb en C++ ....faut en vouloir quand même.


---------------
[:matchok]
n°143437
matchok
xpr
Posté le 23-05-2002 à 17:11:41  profilanswer
 

svp
 
dites moi a koi correspond ces 3 classe de type H.
et puis je les remplacer?
merci


---------------
[:matchok]
n°143463
try58
Posté le 23-05-2002 à 17:29:09  profilanswer
 

desole mais g jamais fait ca sous windows!! :(

n°143481
matchok
xpr
Posté le 23-05-2002 à 17:40:32  profilanswer
 

je comprends bien.
je suis au boulot et ici il n'y a QUE windows  :(


---------------
[:matchok]
n°143491
Kristoph
Posté le 23-05-2002 à 17:52:52  profilanswer
 

Solution extreme : installe cygwin et compile ton prog tel quel avec :)
 
cygwin, c'est une couche de compatibilité Unix pour windows et c'est gratuit. Ca doit se trouver sur cygwin.com ou cygwin.net je sais plus.

n°143578
matchok
xpr
Posté le 23-05-2002 à 21:15:41  profilanswer
 

Kristoph a écrit a écrit :

Solution extreme : installe cygwin et compile ton prog tel quel avec :)
 
cygwin, c'est une couche de compatibilité Unix pour windows et c'est gratuit. Ca doit se trouver sur cygwin.com ou cygwin.net je sais plus.  




 
ben ça c'est cool.
merci gars.

n°143581
matchok
xpr
Posté le 23-05-2002 à 21:16:51  profilanswer
 

cygwin setup en cours...
vous tiens au top!

n°143589
matchok
xpr
Posté le 23-05-2002 à 21:25:55  profilanswer
 

c'est le top et ç marche trop nickel...
 
 
pour ceux qui veulent tester une version allégé de linux avant de l'installer. suivez le conseil de mon sauveur.
 
www.cygwin.com  
 
 
RAS


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

  <sys/socket.h> HELP

 

Sujets relatifs
Help! Comment créer un ActiveX sous C++ Builder?linux, interruption et c : help !!
[ prog systeme Unix inside !] help !! mémoire partagée, je galère !Rich text box??? help
Je veux trouver un autre hébergeur gratuit que Lycos, HELP![SOCKET] utiliser les adresses MAC
[VC++] Fonctions Callback help!![C] Pb de socket sous Windows
HTML help needed plizz[delphi] création de WSAstartup, socket, bind etc... help
Plus de sujets relatifs à : <sys/socket.h> HELP


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