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

  FORUM HardWare.fr
  Programmation
  C++

  [socket] plantage sur les specifications du socket sous linux en C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[socket] plantage sur les specifications du socket sous linux en C++

n°1267450
TheShot
Posté le 15-12-2005 à 15:40:22  profilanswer
 

Bonjour,
Mon programme plante sur une fonction et quand je met chaque ligne de cette fonction en commentaire (une par une) le programme plante toujours :-/
voici le code et les warning que j'ai :

Code :
  1. Dans le fichier inclus à partir de /usr/lib/gcc/i386-redhat-linux/3.4.4/../../../../include/c++/3.4.4/backward/iostream.h:31,
  2.           à partir de socketClient.cpp:8:
  3. /usr/lib/gcc/i386-redhat-linux/3.4.4/../../../../include/c++/3.4.4/backward/backward_warning.h:32:2: attention : #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
  4. mes headers :
  5. #include <sys/types.h>
  6. #include <sys/socket.h>
  7. #include <linux/socket.h>
  8. #include <iostream.h>
  9. #include <fstream.h>
  10. #include <stdio.h>
  11. #include <stdlib.h>
  12. #include <string.h>
  13. #include <unistd.h>
  14. #include <netinet/in.h>
  15. #include <arpa/inet.h>
  16. void clientProgram::specificationsClient()
  17. {
  18. sockInfoClient->sin_addr.s_addr = inet_addr("127.0.0.1" );//define the server's IP "192.168.0.245"
  19.        //"S_un.S_addr" is equal to "s_addr"
  20. sockInfoClient->s*in_family = PF_UNIX; //socket's family ne doit on pas le remplacer par AF_UNIX ?
  21. sockInfoClient->sin_port = htons(2004); //define the port(must be above the 1024 value)
  22. mySocketClient = socket(PF_UNIX,SOCK_STREAM,0);//socket's creation : the first parameter is  
  23.   //the family of the socket, the second the socket's type, open a connexion between
  24.   //the computers.
  25. }


mood
Publicité
Posté le 15-12-2005 à 15:40:22  profilanswer
 

n°1268188
blackgodde​ss
vive le troll !
Posté le 16-12-2005 à 10:25:03  profilanswer
 

#include <iostream.h>
#include <fstream.h>
=> tu sais pas lire ce que dit ton compilo ?
 

TheShot a écrit :

Bonjour,
Mon programme plante sur une fonction et quand je met chaque ligne de cette fonction en commentaire (une par une) le programme plante toujours :-/


 
et si ca venait pas de la fonction en question alors ?
 
j'ai l'impression que tu mélanges les sockets unix, et les socket inet  
inet => réseau, avec les ips, ports, comme tu fais
unix => socket fichier


---------------
-( BlackGoddess )-
n°1268202
TheShot
Posté le 16-12-2005 à 10:33:48  profilanswer
 

blackgoddess a écrit :

#include <iostream.h>
#include <fstream.h>
=> tu sais pas lire ce que dit ton compilo ?
 
 
 
et si ca venait pas de la fonction en question alors ?
 
j'ai l'impression que tu mélanges les sockets unix, et les socket inet  
inet => réseau, avec les ips, ports, comme tu fais
unix => socket fichier


 
j'ai essayé d'enlever le .h pour iostream mais le compilo ne reconnait plus les cout et autres

n°1268211
blackgodde​ss
vive le troll !
Posté le 16-12-2005 à 10:42:04  profilanswer
 

using namespace std; ou std::cout


---------------
-( BlackGoddess )-
n°1268229
TheShot
Posté le 16-12-2005 à 11:09:55  profilanswer
 

ok merci je vais essayer :)


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

  [socket] plantage sur les specifications du socket sous linux en C++

 

Sujets relatifs
A quoi sert le process RWRBE60.EXE du client Oracle (plantage)Création d'un cgi-bin exécutable sous linux
[C et Linux]: Prog port serieSocket ICS
Mysql sous linuxproblème avec les sockets pour passer de windows a linux
Equivalent de PHP Edit (0.8) sous Linux ?savoir si une socket C est encore connectée
Programmer un driver sous linuxPb Socket et fichier
Plus de sujets relatifs à : [socket] plantage sur les specifications du socket sous linux en C++


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