Commit afaea58c authored by pernelle's avatar pernelle
Browse files

création de la fonction envoiMessageCOL3_s()

parent 4e7a56f2
......@@ -164,6 +164,7 @@ int connexionServeurCOL3(const char *adresse_serveur,int port, const char *token
======================================================*/
/**
DEPRECATED
cette fonction envoi un message (msgresponse) par la socket (sock)
entrées :
......@@ -181,6 +182,37 @@ void envoiMessageCOL3(int sock, const char * msgresponse) {
}
}
/**
cette fonction envoi un message (msgresponse) par la socket (sock)
entrées :
- sock : numéro de la socket
- msgresponse : chaine à envoyé
- logFmag : indique si on affiche les log
p.pernelle - 2020
*/
int envoiMessageCOL3_s(int sock, const char * msgresponse, int logFlag) {
struct sockaddr_in addresIPClient ;
int longAdresseIPClient= sizeof(addresIPClient);
int ret =-1 ;
if (getpeername(sock,&addresIPClient,&longAdresseIPClient) == -1)
{
if (logFlag) printf(" --> socket[envoiMessageCOL3] : socket %d non connectée | envoi [NOK] \n",sock);
}
else
{
if (send(sock, msgresponse, strlen(msgresponse), 0) < 0) {
if (logFlag) printf(" --> socket[envoiMessageCOL3] : envoi [NOK] | socket %d | msg = %s \n",sock,msgresponse);
}
else {
if (logFlag) printf(" --> socket[envoiMessageCOL3] : envoi [OK] | socket %d vers IP = %s | msg = %% \n",sock,inet_ntoa(addresIPClient.sin_addr),msgresponse);
ret=1;
}
}
return ret;
}
......
......@@ -152,6 +152,7 @@ int connexionServeurCOL3(const char *adresse_serveur,int port, const char *token
======================================================*/
/**
DEPRECATED
cette fonction envoi un message (msgresponse) par la socket (sock)
entrées :
......@@ -161,6 +162,17 @@ int connexionServeurCOL3(const char *adresse_serveur,int port, const char *token
p.pernelle / d.wayntal - 2019
*/
void envoiMessageCOL3(int sock, const char * msgresponse);
/**
cette fonction envoi un message (msgresponse) par la socket (sock)
entrées :
- sock : numéro de la socket
- msgresponse : chaine à envoyé
- logFmag : indique si on affiche les log
p.pernelle - 2020
*/
int envoiMessageCOL3_s(int sock, const char * msgresponse, int logFlag);
/**
DEPRECATED
cette fonction envoi une structure (mastructure) par la socket (sock)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment