| ... | ... | @@ -2,5 +2,41 @@ Lors de cette séance de TP, nous allons découvrir La librairie Kotlin [Ktor](h |
|
|
|
|
|
|
|
Pour cela nous, vous allez tout simplement suivre le tutoriel Ktor dédié à la partie serveur : [https://ktor.io/docs/server-create-a-new-project.html](https://ktor.io/docs/server-create-a-new-project.html)
|
|
|
|
|
|
|
|
####Précisions pour les étudiants sur les machines de l'IUT
|
|
|
|
**Précisions pour les étudiants sur les machines de l'IUT**
|
|
|
|
|
|
|
|
Il est nécessaire d'adapter le tutoriel à la configuration système/réseau des machines de l'IUT
|
|
|
|
|
|
|
|
- Ajoutez les lignes suivantes dans le fichier `gradle.properties` :
|
|
|
|
|
|
|
|
```
|
|
|
|
systemProp.http.proxyHost=srv-proxy-etu-2.iut-nantes.univ-nantes.prive
|
|
|
|
systemProp.http.proxyPort=3128
|
|
|
|
systemProp.https.proxyHost=srv-proxy-etu-2.iut-nantes.univ-nantes.prive
|
|
|
|
systemProp.https.proxyPort=3128
|
|
|
|
```
|
|
|
|
|
|
|
|
- Lorsque le tutoriel vous demande de tester votre serveur lancé depuis la ligne de commande :
|
|
|
|
> To verify the project is running, open a browser at the URL mentioned in the output (http://0.0.0.0:8080).
|
|
|
|
vous devez remplacer `0.0.0.0` par l'IP de la machine virtuelle exécutant le terminal.
|
|
|
|
|
|
|
|
Pour l'obtenir tapez `ìp addr show` dans le terminal
|
|
|
|
; cela doit vous affichez quelque chose comme
|
|
|
|
|
|
|
|
```
|
|
|
|
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
|
|
|
|
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
|
|
|
|
inet 127.0.0.1/8 scope host lo
|
|
|
|
valid_lft forever preferred_lft forever
|
|
|
|
2: host0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
|
|
link/ether 76:2a:c1:a3:6c:f8 brd ff:ff:ff:ff:ff:ff link-netnsid 0
|
|
|
|
inet 172.21.180.254/24 brd 172.21.180.255 scope global host0
|
|
|
|
valid_lft forever preferred_lft forever
|
|
|
|
```
|
|
|
|
|
|
|
|
L'adresse à utiliser est dans cet exemple `172.21.180.254`(à la place de `0.0.0.0`)
|
|
|
|
|
|
|
|
|
|
|
|
- Lorsque vous eéxcuterez votre serveur depuis IntelliJ, il vous sera aussi demandé de le tester en vous connectant là encore à l'adresse `0.0.0.0`
|
|
|
|
> To confirm the project is running, open your browser at the specified URL (http://0.0.0.0:8080).
|
|
|
|
|
|
|
|
Dans ce cas, il faudra simplement remplacer `0.0.0.0` par `localhost` |
|
|
\ No newline at end of file |