Non riesco a passare i dati, due interi, presi da standard input nel Client al server, in particolare quest'ultimo mi restituisce entrambi come se avessero valore 0.
Codice client:
codice:
/* Leggo due numeri da standard input tramite la classe scanner */
 	Scanner scanner = new Scanner(System.in);
	int myInt1 = scanner.nextInt();
	int myInt2 = scanner.nextInt();
	scanner.close();


	/* Inizializza l'input stream (da tastiera) */
	BufferedReader inFromUser =
	new BufferedReader(new InputStreamReader(System.in));
	/* Inizializza una socket client, connessa al server */
	Socket clientSocket = new Socket(adress_server, port_server);
	/* Inizializza lo stream di output verso la socket */
	DataOutputStream outToServer =
	new DataOutputStream(clientSocket.getOutputStream());
	/* Invio i due interi al Server */
	outToServer.writeInt(myInt1);
	outToServer.writeInt(myInt2);
Codice server:
codice:
Socket connectionSocket = welcomeSocket.accept(); 


			/* Inizializza lo stream di input dalla socket */
			BufferedReader inFromClient = 
				new BufferedReader(new
						InputStreamReader(connectionSocket.getInputStream())); 


			/* Legge una linea dal client */
 			int value1 = inFromClient.read();  
         	int value2 = inFromClient.read();



		System.out.print("Primo numero inviato dal client: " + value1);
		System.out.print("Secondo numero inviato dal client: " + value2);