You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CUPGE/L2/SDD/TP/TP10.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ L’adresse IP à utiliser est au choix l’adresse de *loopback* (@ IP 127.0.0.
42
42
L’adresse 127.0.0.1 a la particularité d’être l’adresse locale de la machine appelée localhost.
43
43
44
44
Il est à noter que l’utilisation d’ivy n’est pas possible sur internet mais reste limité au réseau local auquel on appartient (il existe cependant des solutions permettant de passer d’un sous-réseau à un autre)
45
-
Le choix du port n’a pas d’importance particulière à partir du moment où le port sélectionné est libre (i.e. non utilisé par un autre service[^1]. Typiquement (et par défaut dans les implémentations d’ivy), le port **2010** est utilisé mais on peut utiliser plusieurs bus à divers ports en même temps.
45
+
Le choix du port n’a pas d’importance particulière à partir du moment où le port sélectionné est libre (i.e. non utilisé par un autre service ([^1]). Typiquement (et par défaut dans les implémentations d’ivy), le port **2010** est utilisé mais on peut utiliser plusieurs bus à divers ports en même temps.
46
46
47
47
```c
48
48
IvyStart ("127.255.255.255:2010");
@@ -106,17 +106,17 @@ Les agents se mettent par défaut à l’écoute sur le réseau (du type 127.255
106
106
Que se passe-t-il ? Tapez dans la première fenêtre *salut*. Que se passe-t-il dans la seconde fenêtre ?
107
107
108
108
### 3.2 Ecoute
109
-
Nous allons maintenant coder notre premier agent en langage C. Téléchargez le fichier https://github.com/truillet/ivy/blob/master/code/example\_c.zip, dézippez-le et compilez le code source en tapant la commande :
109
+
Nous allons maintenant coder notre premier agent en langage C. Téléchargez le fichier [exemple_c.zip](https://github.com/truillet/ivy/blob/master/code/example_c.zip), dézippez-le et compilez le code source en tapant la commande :
110
110
111
111
```console
112
112
gcc Ecoute.c libivy.a libprce.a -o Ecoute
113
113
```
114
114
115
-
Tapez maintenant « ./Ecoute »
116
-
Ouvrez maintenant un terminal et tapez *ivyprobe '^(.*)'*. Envoyez la commande *Hello tout le monde*. Que se passe-t-il ?
115
+
Tapez maintenant "./Ecoute"
116
+
Ouvrez maintenant un terminal et tapez *ivyprobe '^(.*)'*. Envoyez la commande via *ivyprobe***Hello tout le monde**. Que se passe-t-il ?
117
117
Recommencez en modifiant la commande envoyée.
118
118
Envoyez maintenant la commande **Bye**. Que se passe-t-il ?
119
-
Analysez le code d’Ecoute.c. Essayez de suivre le cheminement de la réception d’un message à sa réémission.
119
+
Analysez le code d’*Ecoute.c*. Essayez de suivre le cheminement de la réception d’un message à sa réémission.
120
120
121
121
## 4. vos propres applications ...
122
122
Maintenant, il ne reste qu’à concevoir et développer vos propres applications !
@@ -132,7 +132,7 @@ En se connectant sur une adresse de *broadcast* sur le réseau local, vous pouve
132
132
133
133
Nous allons utiliser un agent déjà développé en java. Avant d’effectuer cela, assurez-vous qu’un serveur X est lancé (pas de problèmes normalement sous Unix ou MacOS ou Windows 11 avec WSL2).
134
134
135
-
Sous Windows 10, sous pouvez utiliser le serveur X [VcXsrv](https://sourceforge.net/projects/vcxsrv)[^2]
135
+
Sous Windows 10, sous pouvez utiliser le serveur X [VcXsrv](https://sourceforge.net/projects/vcxsrv)([^2])
136
136
137
137
**Nota** : Si vous utilisez WSL 2 avec Windows 10 ou Windows 11, pensez à rajouter les commandes suivantes dans le fichier *.bashrc*
0 commit comments