module 09-B | Events Flashcards

1
Q

serveur?

A

programme qui attend de recevoir des commandes pour s’exécuter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

client?

A

programme qui se connecte au serveur pour lui envoyer des requêtes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sous quel formes trouve t on les serveurs et clients?

A

Dans beaucoup de cas, le client et le serveur seront des programmes sur différentes machines qui communiqueront via internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Le client et le serveur doivent s’entendre sur un…?

A

Le client et le serveur doivent s’entendre sur un protocole à respecter lors de la communication, sur la façon dont les données seront échangées

Ex:

Protocole HTTP
Requête textuelle envoyée par le client :
Ligne de requête (ex.: GET /images/logo.png HTTP/1.1) Lignes d’en-têtes (ex.: Accept-Language: en)
Ligne vide
Corps de la requête (au besoin, par exemple pour transmettre des champs de formulaire)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est ce qu’un socket?

A

A socket is an endpoint for communication between two machines.

c’est une abstraction pour de la communication sur un réseau
entre deux machines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En Java, un objet Socket est associé à un stream d’input et un stream d’output. What are they?

A

stream d’input (données reçues du serveur)

stream d’output (pour envoyer des données au serveur)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

programmation événementielle

A

On ne sait pas d’avance la séquence d’événements qui va se produire alors
On définit des actions à prendre en réaction à des événements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly