Questo progetto dimostra una semplice comunicazione client/server in Java utilizzando le socket TCP.
HelloServer.java
: programma server TCP. Ascolta sulla porta 10000 e invia un messaggio.HelloClient.java
: programma client TCP. Si connette al server inlocalhost
e riceve il messaggio..vscode/launch.json
: configurazioni per eseguire facilmente client e server con GitHub Codespaces o Visual Studio Code.
- Vai su
<> Code
→ tabCodespaces
→ clicca su+ Create codespace on main
- Attendi l’apertura dell’ambiente Visual Studio Code online
- Nella barra laterale sinistra, clicca su
Run and Debug
(icona ▶) - Scegli una delle configurazioni:
Esegui HelloServer
→ Avvia il server (in ascolto)Esegui HelloClient
→ Avvia il client (che si connette al server)
- Il server utilizza la porta
10000
e accetta connessioni sulocalhost
. - Client e server funzionano solo all'interno dello stesso ambiente (es. Codespaces o macchina locale).
- Java JDK 17 o superiore
- (Facoltativo) VS Code con estensione Java e cartella
.vscode
configurata