44 lines
585 B
Markdown
44 lines
585 B
Markdown
# ClientServer
|
|
|
|
## Build
|
|
|
|
```bash
|
|
./gradlew build
|
|
```
|
|
|
|
## Run
|
|
|
|
### Client
|
|
|
|
```bash
|
|
./gradlew run --args='client'
|
|
```
|
|
|
|
or
|
|
|
|
```bash
|
|
./gradlew runServer
|
|
```
|
|
|
|
### Server
|
|
|
|
```bash
|
|
./gradlew run --args='server'
|
|
```
|
|
|
|
or
|
|
|
|
```bash
|
|
./gradlew runServer
|
|
```
|
|
|
|
## Documentation
|
|
|
|
```mermaid
|
|
sequenceDiagram
|
|
Note over Client, Serveur: DatagramSocket("localhost", 66666)
|
|
Client->>+Serveur: DatagramPacket("Salve !", 7, "localhost", 6666)
|
|
Note over Serveur, Client: DatagramSocket("localhost", 66666)
|
|
Serveur->>+Client: DatagramPacket("Accusé de réception", 19, "localhost", 6666)
|
|
```
|