Ciao a tutti,
ho questo client semplicissimo
vorrei modificarlo in una cosa tipo:
con dichiarazione delle variabili all'esterno del main... e poi le utilizzo all'interno del main...
questo mi serve perchè vorrei non chiamare la funzione client = new Socket("127.0.0.1", 2707);
nella dichiarazione ....
come posso fare?
ho questo client semplicissimo
Codice:
import java.io.*;
import java.net.*;
public class client {
public static void main(String[] args) throws IOException {
Socket client = new Socket("127.0.0.1", 2727);
PrintWriter os = new PrintWriter(client.getOutputStream(), true);
BufferedReader is = new BufferedReader(new InputStreamReader(client.getInputStream()));
System.out.println(is.readLine());
os.println("Ciao server\n");
is.close();
os.close();
client.close();
}
}
vorrei modificarlo in una cosa tipo:
Codice:
import java.io.*;
import java.net.*;
public class client {
private Socket client = new Socket ecc...
private PrintWriter os = ecc
public static void main(String[] args) throws IOException {
client = new Socket("127.0.0.1", 2707);
PrintWriter os = new PrintWriter(client.getOutputStream(), true);
BufferedReader is = new BufferedReader(new InputStreamReader(client.getInputStream()));
System.out.println(is.readLine());
os.println("client: messaggio dal client");
is.close();
os.close();
client.close();
}
}
con dichiarazione delle variabili all'esterno del main... e poi le utilizzo all'interno del main...
questo mi serve perchè vorrei non chiamare la funzione client = new Socket("127.0.0.1", 2707);
nella dichiarazione ....
come posso fare?