begin process at 2012 05 28 08:43:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

Client FTP sous QNX (ou bien Unix, Linux)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Client FTP sous QNX (ou bien Unix, Linux)

vendredi 18 mars 2005 à 16:28:48 | Client FTP sous QNX (ou bien Unix, Linux)

Gui51

Bonjour,
je voudrais savoir si vous avez une aide à m'apporter concernant cette compilation de code pour le client:

#include <stdio.h>
#include <errno.h>
#include <signal.h>

#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>

#define SERVEURNAME "127.0.0.1"

int to_server_socket = -1;

void main ( void )
{

char *server_name = SERVEURNAME;
struct sockaddr_in serverSockAddr;
struct hostent *serverHostEnt;
long hostAddr;
long status;
char buffer[512];

bzero(&serverSockAddr,sizeof(serverSockAddr));
hostAddr = inet_addr(SERVEURNAME);
if ( (long)hostAddr != (long)-1)
  bcopy(&hostAddr,&serverSockAddr.sin_addr,sizeof(hostAddr));
else
{
  serverHostEnt = gethostbyname(SERVEURNAME);
  if (serverHostEnt == NULL)
  {
    printf("ca chie gethost\n");
    exit(0);
  }
  bcopy(serverHostEnt->h_addr,&serverSockAddr.sin_addr,serverHostEnt->h_length);
}
serverSockAddr.sin_port = htons(30000);
serverSockAddr.sin_family = AF_INET;

/* creation de la socket */
if ( (to_server_socket = socket(AF_INET,SOCK_STREAM,0)) < 0)
{
  printf("ca chie creation socket client\n");
  exit(0);
}
/* requete de connexion */
if(connect( to_server_socket,
            (struct sockaddr *)&serverSockAddr,
            sizeof(serverSockAddr)) < 0 )
{
  printf("ca chie demande de connection\n");
  exit(0);
}
/* envoie de donne et reception */
write(to_server_socket,"Toto",4);
read(to_server_socket,buffer,512);
printf(buffer);
/* fermeture de la connection */
shutdown(to_server_socket,2);
close(to_server_socket);
}


En fait, j'ai des erreurs dans le makefile!
lundi 21 mars 2005 à 14:19:24 | Re : Client FTP sous QNX (ou bien Unix, Linux)

magic_Nono

Membre Club
mdr, pas de néromentiens ici
si tu ne fournis pas tous les éléments, on ne pourras js t'aider
jeudi 31 mars 2005 à 10:33:50 | Re : Client FTP sous QNX (ou bien Unix, Linux)

Gui51

Néromentiens signifie quoi?


Sinon, voilà le contenu du makefile:

clientTCP : clientTCP.o
 cc -o clientTCP clientTCP.o -c -g -lang-c++
 
clientTCP.o : clientTCP.cpp
 cc -o clientTCP.o clientTCP.cpp -c -g -lang-c++

jeudi 31 mars 2005 à 12:23:27 | Re : Client FTP sous QNX (ou bien Unix, Linux)

magic_Nono

Membre Club
néromentien = devin / sorcier; dans l'occulte...


y a du mieux , tu as fournis le Makefile

mas tjs pas spécifié les erreurs


suggestion:
vérifie que les lignes commençant par "cc"
soient précédées d'une tabulation

++ ,
 l'informagicien
mardi 3 mai 2005 à 16:11:27 | Re : Client FTP sous QNX (ou bien Unix, Linux)

Gui51

Réponse acceptée !
Solution trouvée pas idiote!
En faite, pour le mot "clientTCP", nous avions pas écris la majuscule et donc le compilateur ne conaissait pas le programe... :'(


Cette discussion est classée dans : server, include, socket, to, serversockaddr


Répondre à ce message

Sujets en rapport avec ce message

Soucis de socket et connect sous QNX [ par Gui51 ] Bonjour, nous avons un soucis lors d'une connection client sous QNX (UNIX).Voici le type d'erreur que nous obtenons suite à la compilation...<IMG alt= Probléme a l'éxécution [ par jerem3000 ] Bonjour Je crée un programme qui permet d'envoyer par email le contenue d'un fichier .txt , il devrait normalement marche car il n'y a pas d'erreur mail avec pièce jointe [ par victorcoasne ] Voilà j'ai trouvé dans une source le code que j'ai un peu modifié pour dev-c++ et je voudrais savoir ce qu'il faut rajoutter pour une pièce jointe.#in client smtp probleme [ par lombredudragon ] Voila j'ai trouver un joli code sur le web. J'ai fait le menage et j'ai supprimer l'interface graphique.Donc mon but final c'est d'envoyer un fichier Envoie de données vers un serveur en langage C [ par esmee ] Bonjour,Besoin d'aide,Débutant en programmation , j'aimerai  modifié ce code ci-dessous qui fonctionne bien :write(to_server_socket,"Momo",15);read(to Erreur de segmentation d'un simple client http sous linux !! [ par nassimatique ] #include #include #include #include #include #include #include #define TAILLE 4096 <b [socket et api win]recevoir et envoyer en meme temps [ par shadow1779 ] Bonjour je me suis fais un petit programme irc qui me servira de bot pour auto-op des personne ou d'autre taches diverses, le client aura une boite de pb de compilation (prog utilisant un socket) [ par smook ] boujour a tous bon je vais commencer part bien vous detailler ce qui a detailler : j utilise dev c++ 4.9.9.2 et mon ^programme a pour but d ecouter un wxwidgets et fenetre d affichage... [ par jojomillenium ] Bonjour,J'aimerai en utilisant les wxwidgets afficher une webcam:Seulement j ai un probleme de compatibilité:Ci dessous mon code et l erreur:en utilis chat client server [ par electroonn ] Bonjour, j'essaye de developper avec c++ une application de chat (client-server) sous windows, en voici le code:Server server; Client client; void m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales