ombromanto
23-01-2007, 19:46
Salve a tutti, mi serviva una mano con la seguente classe java:
import java.io.*;
import java.net.*;
class TCPClient {
public static void main(String argv[]) throws Exception
{
String sentence;
String modifiedSentence;
BufferedReader inFromUser =
new BufferedReader(
new InputStreamReader(System.in));
sentence = inFromUser.readLine();
Socket clientSocket = new Socket("nomeserver", porta);
//provate con altri server, forse è problema mio
DataOutputStream outToServer =
new DataOutputStream(
clientSocket.getOutputStream());
BufferedReader inFromServer =
new BufferedReader (new InputStreamReader
(clientSocket.getInputStream()));
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " +
modifiedSentence);
clientSocket.close();
}
}
Viene compilata e non sembra che ci siano errori, ma quando la faccio partire devo ripremere invio e poi non mi da alcuna risposta dal server, ma soltanto la dicitura finale "from server". qualcuno mi aiuta? dovrebbe comparire il messaggio di benvenuto del server con la richiesta di login e password come avviene in telnet.
import java.io.*;
import java.net.*;
class TCPClient {
public static void main(String argv[]) throws Exception
{
String sentence;
String modifiedSentence;
BufferedReader inFromUser =
new BufferedReader(
new InputStreamReader(System.in));
sentence = inFromUser.readLine();
Socket clientSocket = new Socket("nomeserver", porta);
//provate con altri server, forse è problema mio
DataOutputStream outToServer =
new DataOutputStream(
clientSocket.getOutputStream());
BufferedReader inFromServer =
new BufferedReader (new InputStreamReader
(clientSocket.getInputStream()));
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " +
modifiedSentence);
clientSocket.close();
}
}
Viene compilata e non sembra che ci siano errori, ma quando la faccio partire devo ripremere invio e poi non mi da alcuna risposta dal server, ma soltanto la dicitura finale "from server". qualcuno mi aiuta? dovrebbe comparire il messaggio di benvenuto del server con la richiesta di login e password come avviene in telnet.