Verified Commit 0ea2e009 authored by GOUVILLE Tom's avatar GOUVILLE Tom 🤞
Browse files

documentation

parent 276cfb21
# projet-rsa-réseau
# Projet RSA réseau
## Client serveur TCP
Compilation du serveur TCP :
```bash
make serveur_tcp
```
Compilation du client TCP :
```bash
make client_tcp
```
Lancement du serveur :
```bash
./serveur_tcp
```
Lancement des clients :
```bash
./client_tcp <server_ip> <server_port>
```
Le serveur écoute sur le port `2222`.
Plusieurs clients peuvent se connecter et envoyer des messages au serveur et le serveur partage les messages à tous les clients.
## Client serveur UDP
Compilation du serveur UDP :
```bash
make serveur_udp
```
Compilation du client UDP :
```bash
make client_udp
```
Lancement du serveur :
```bash
./serveur_udp
```
Lancement des clients :
```bash
./client_udp <server_ip> <server_port>
```
Le serveur écoute sur le port `2222`.
Le client envoie la date au serveur qui l'affiche.
......@@ -14,6 +14,10 @@
int main(int argc, char const *argv[])
{
if(argc < 3) {
printf("Usage: ./clientTCP <ip> <port>\n");
exit(1);
}
// Instantiation of a TCP socket
int sockfd;
if ((sockfd = socket(PF_INET, SOCK_DGRAM, 0)) <0) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment