import java.io.*; import java.net.*; public class TestServer { /** * Costruttore degli oggetti di classe TCPServer */ public TestServer() throws Exception { String messaggioClient; String risposta; ServerSocket serverSocket = new ServerSocket(1373); System.out.println("Parte il SERVER..."); while (true) { Socket connectionSocket = serverSocket.accept(); BufferedReader ricevutoDalClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); DataOutputStream daSpedireAlClient = new DataOutputStream(connectionSocket.getOutputStream()); SocketAddress ipClient = connectionSocket.getRemoteSocketAddress(); messaggioClient = ricevutoDalClient.readLine(); System.out.println("Ricevuto da: " + ipClient + " " + messaggioClient); risposta = "Ho ricevuto " + messaggioClient + '\n'; daSpedireAlClient.writeBytes(risposta); } } public static void main() throws Exception { new TestServer(); } }