Pentru a compila cele două fișiere sursă, folosește comanda:
gcc Send_Socket.c -o send
gcc Receive_Socket.c -o receive
Aceasta va genera două executabile:
Aplicațiile comunică prin protocolul UDP și trebuie pornite în ordinea corectă.
receive
)Într-un terminal, pornește serverul UDP:
./receive
Acesta va afișa un mesaj de genul:
Socketul are portul 49725
🔔 Notează portul afișat — este portul pe care clientul va trimite mesajul!
send
)Într-un alt terminal, pornește clientul și specifică:
127.0.0.1
pentru localhost)49725
)./send 127.0.0.1 49725
Aplicația va afișa:
IP Server: 127.0.0.1
Port Server: 49725
Date trimise: SALUT
Terminalul în care rulează serverul (receive
) va afișa:
Date receptionate: SALUT
127.0.0.1
cu adresa IP reală a serverului.DATA
din fișierul Send_Socket.c
.