-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlib.h
33 lines (25 loc) · 1.1 KB
/
lib.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#define bufferMAX 1024
// cette fonction créer une socket DATAGRAM et envoie un message
// les parametres adresse et port permettent de spécifier où envoyer le message
// le parametre message contient le message à envoyer limité à 1024 caractères
// la fonction renvoie 0 en cas de succès
// Si l'adresse passée en parametre est NULL, alors le socket ecoute
int socDgram(char adresse[50], char port[5]);
// cette fonction crée une socket STREAM (TCP)
// prend en parametre le port à ouvrir
// renvoie le pointeur vers la socket
int socStreamRdv(char port[5]);
//Envoie un msg au serveur en mode DGRAM
int envoieMsgDgram(int soc, char message[1024]);
//Reception d'un msg en mode DGRAM
int recepMsgDgram(int socEcoute);
// cette fonction crée une socket STREAM (TCP)
// prend en parametre le port à ouvrir
// renvoie le pointeur vers la socket
int socStreamRdv(char port[5]) ;
//recoit un msg depuis le serveur en STREAM
int recepMsgStr(int soc);
//envoie un msg au serveur en STREAM
int envoieMsgStr(int soc, char msg[bufferMAX]);
//creation socket stream
int socStream(char adresse[50], char port[5]);