asciification du code source
This commit is contained in:
48
tools.c
48
tools.c
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* tools
|
||||
* Création et manipulation de sockets
|
||||
* Creation et manipulation de sockets
|
||||
* Thomas Nemeth -- le 15 juin 2001
|
||||
*
|
||||
*/
|
||||
@@ -22,9 +22,9 @@
|
||||
#include "tools.h"
|
||||
|
||||
/*
|
||||
* Ouverture d'une socket de type flot de données
|
||||
* Ouverture d'une socket de type flot de donnees
|
||||
*
|
||||
* création d'une socket serveur : port != 0
|
||||
* creation d'une socket serveur : port != 0
|
||||
*
|
||||
*/
|
||||
int ouvre_socket (int port, char *adr_ip, struct sockaddr_in *ptr_adresse) {
|
||||
@@ -35,7 +35,7 @@ int ouvre_socket (int port, char *adr_ip, struct sockaddr_in *ptr_adresse) {
|
||||
struct linger ling;
|
||||
|
||||
/*
|
||||
* Création de la socket
|
||||
* Creation de la socket
|
||||
*
|
||||
*/
|
||||
if ( (desc_soc = socket (AF_INET, SOCK_STREAM, 0) ) == -1) {
|
||||
@@ -72,7 +72,7 @@ int ouvre_socket (int port, char *adr_ip, struct sockaddr_in *ptr_adresse) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Préparation de l'adresse d'attachement
|
||||
* Preparation de l'adresse d'attachement
|
||||
*
|
||||
*/
|
||||
memset (&adresse, 0, sizeof (adresse) );
|
||||
@@ -103,7 +103,7 @@ int ouvre_socket (int port, char *adr_ip, struct sockaddr_in *ptr_adresse) {
|
||||
if (bind (desc_soc, (struct sockaddr*) &adresse, lg_adresse) == -1) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr,
|
||||
"Ne peut donner de nom à la socket de connexion.\n"
|
||||
"Ne peut donner de nom a la socket de connexion.\n"
|
||||
"Attendez quelques minutes avant de relancer.\n");
|
||||
#endif
|
||||
perror (__FILE__ " bind");
|
||||
@@ -112,7 +112,7 @@ int ouvre_socket (int port, char *adr_ip, struct sockaddr_in *ptr_adresse) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Récupération de l'adresse effective d'attachement
|
||||
* Recuperation de l'adresse effective d'attachement
|
||||
*
|
||||
*/
|
||||
if (ptr_adresse != NULL)
|
||||
@@ -127,7 +127,7 @@ int connect_server (const char *machine, int port) {
|
||||
struct sockaddr_in adresse_serveur, adresse_client;
|
||||
int socket_client;
|
||||
|
||||
/* Recherche de la machine où se trouve le serveur */
|
||||
/* Recherche de la machine ou se trouve le serveur */
|
||||
if ( (serveur = gethostbyname (machine) ) == NULL) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Machine %s inconnue...\n", machine);
|
||||
@@ -135,18 +135,18 @@ int connect_server (const char *machine, int port) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Création et attachement de la socket du client --
|
||||
/* Creation et attachement de la socket du client --
|
||||
* port quelconque => 0
|
||||
*/
|
||||
if ( (socket_client = ouvre_socket
|
||||
(0, NULL, (struct sockaddr_in *) &adresse_client)) == -1) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Création de la socket du client impossible.\n");
|
||||
fprintf (stderr, "Creation de la socket du client impossible.\n");
|
||||
#endif
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Préparation de l'adresse du serveur */
|
||||
/* Preparation de l'adresse du serveur */
|
||||
adresse_serveur.sin_family = AF_INET;
|
||||
adresse_serveur.sin_port = htons (port);
|
||||
memcpy (&adresse_serveur.sin_addr.s_addr,
|
||||
@@ -172,12 +172,12 @@ int install_server (int port, char *adr_ip, struct sockaddr_in *ecoute) {
|
||||
/* Ouverture de la socket */
|
||||
if ( (socket_ecoute = ouvre_socket (port, adr_ip, ecoute)) == -1) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Création de la socket du serveur impossible.\n");
|
||||
fprintf (stderr, "Creation de la socket du serveur impossible.\n");
|
||||
#endif
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Déclaration d'ouverture du service */
|
||||
/* Declaration d'ouverture du service */
|
||||
if (listen (socket_ecoute, 10) == -1) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Impossible d'enregistrer le service.\n");
|
||||
@@ -191,7 +191,7 @@ int install_server (int port, char *adr_ip, struct sockaddr_in *ecoute) {
|
||||
|
||||
|
||||
/*
|
||||
* Fonction de réception de données
|
||||
* Fonction de reception de donnees
|
||||
*
|
||||
*/
|
||||
int read_infos (int socket_data, char *infos) {
|
||||
@@ -203,13 +203,13 @@ int read_infos (int socket_data, char *infos) {
|
||||
|
||||
if ( (nb == -1) || (nb == 0) ) {
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Erreur de connexion réception !\n");
|
||||
fprintf (stderr, "Erreur de connexion reception !\n");
|
||||
#endif
|
||||
if ( (errno == EPIPE) || (nb == 0) ) return FALSE; /* cont = FALSE; */
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
printf ("Reçu : [%s] lg = %d/%d\n", infos, strlen (infos), nb);
|
||||
printf ("Recu : [%s] lg = %d/%d\n", infos, strlen (infos), nb);
|
||||
#endif
|
||||
|
||||
return TRUE;
|
||||
@@ -217,24 +217,24 @@ int read_infos (int socket_data, char *infos) {
|
||||
|
||||
|
||||
/*
|
||||
* Fonction d'émisson de données
|
||||
* Fonction d'emisson de donnees
|
||||
*
|
||||
*/
|
||||
int send_infos (int socket_data, const char *infos) {
|
||||
|
||||
#ifdef DEBUG
|
||||
printf ("Émission de : %s [%d]\n", infos, strlen (infos));
|
||||
printf ("Emission de : %s [%d]\n", infos, strlen (infos));
|
||||
#endif
|
||||
|
||||
if (write (socket_data, (void *) infos, strlen (infos) + 1) == -1) {
|
||||
/* Erreur : plus de socket ! */
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Erreur de connexion émission !\n");
|
||||
fprintf (stderr, "Erreur de connexion emission !\n");
|
||||
#endif
|
||||
if (errno == EPIPE) return FALSE; /*cont = FALSE;*/
|
||||
}
|
||||
#ifdef DEBUG
|
||||
fprintf (stderr, "Émission ok !\n");
|
||||
fprintf (stderr, "Emission ok !\n");
|
||||
#endif
|
||||
return TRUE;
|
||||
}
|
||||
@@ -249,7 +249,7 @@ void get_sock_infos (int sock, char **nom, char **adr, int *prl, int *prd) {
|
||||
#endif
|
||||
struct hostent *machine;
|
||||
|
||||
/* Initialisations en cas d'échecs */
|
||||
/* Initialisations en cas d'echecs */
|
||||
*nom = NULL;
|
||||
*adr = NULL;
|
||||
*prd = 0;
|
||||
@@ -267,7 +267,7 @@ void get_sock_infos (int sock, char **nom, char **adr, int *prl, int *prd) {
|
||||
namelen = sizeof (name);
|
||||
if (getpeername (sock, (struct sockaddr *) &name, &namelen) != 0) {
|
||||
#ifdef DEBUG
|
||||
perror ("Erreur de récupération d'information sur pair !\n"
|
||||
perror ("Erreur de recuperation d'information sur pair !\n"
|
||||
"getpeername() ");
|
||||
#else
|
||||
perror ("Impossible d'obtenir les infos distantes ");
|
||||
@@ -283,12 +283,12 @@ void get_sock_infos (int sock, char **nom, char **adr, int *prl, int *prd) {
|
||||
sizeof name.sin_addr, name.sin_family);
|
||||
if (machine == NULL) {
|
||||
#ifdef DEBUG
|
||||
perror ("Erreur de récupération de nom de pair.\n"
|
||||
perror ("Erreur de recuperation de nom de pair.\n"
|
||||
"gethostbyaddr() ");
|
||||
fprintf (stderr, "Adresse : %s (%s)\tFamille : %d (2 == AF_INET)\n",
|
||||
*adr, (char *)&name.sin_addr, name.sin_family);
|
||||
#else
|
||||
perror ("Impossible d'obtenir le nom d'hôte distant ");
|
||||
perror ("Impossible d'obtenir le nom d'hote distant ");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user