Socket : solaris->linux

Fermé
mat - 20 nov. 2001 à 10:08
 brad - 11 déc. 2001 à 18:34
salut,

je n'arrive pas à compiler des programmes en c gérant des sockets que jé fait sur solaris.Ce que je voudrais savoir c'est qu'est-ce qu'il faut changer dans la commande de compil:

gcc -o filename filename.c -lsocket -lnsl

et dans les noms des fichiers à inclure:

sys/types.h
sys/socket.h
netinet/in.h
arpa/inet.h
netdb.h


merci pour les reponses, j'en ai carrement besoin :)

a+
mat

1 réponse

chalut mat
je ne pourai suremen pas resoudre ton pb mais il y a quelque points que t peut verifier:
la commande que j'utilise abituellement pour compiler est :
g++_ -o_ "nom du fichier compilé"_"fichier source soket.cpp"_"fichier main.o"
//les includes d'un socket client TCP sont:
include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
//les include d'un socket TCP serveur sont ::
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <signal.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <fcntl.h>
#include <sys/ioctl.h>

voila. ..si tu me pressise plus ton problème je pourrai peut'etre mieu te répondre...
A+ brad
0