Dur´ ee de l’´ epreuve : 2h.
Texte intégral
Documents relatifs
fd descripteur ouvert en ´ecriture buf adresse base zone m´emoire count nombre d’octets ` a ´ecrire Renvoie -1 : erreur. > 0: nombre d’octets ´ecrits (6 count) 0 ssi count = 0
◮ Pour savoir si un descripteur est ´eligible, tester sa pr´esence dans la liste avec FD_ISSET. ◮ Si on boucle sur select, il faut chaque fois reconstruire
– protocole UDP pour SOCK_DGRAM – protocole TCP pour SOCK_STREAM Fermeture d’une socket : avec close.. Attachement ` a
Demande bloquante de connexion au serveur : connect Puis dialogue sur la socket avec le serveur : read et write.. Les primitives
On peut demander ` a bind un port libre par 0 : struct sockaddr_in adr;. adr.sin_port =
Principe : le client se connecte, envoie une requˆete ; le serveur envoie une r´eponse puis d´econnecte le client. 1.1 : possibilit´e de maintenir
int regexec (const regex_t *preg, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags);. preg expression compil´ee par regcomp string chaˆıne `
Cˆot´e client : ssh pour ouvrir un shell ou un tunnel sftp pour transf´erer des fichiers scp pour copier des fichiers Cˆot´e serveur : d´emon sshd. Installer sur