Ma c'è un server in ascolto su localhost?
prova cosi:
fai un file Server.java:
codice:
import java.net.*;
import java.io.*;
class Server{
public static void main(String[] args) throws IOException{
ServerSocket server = new ServerSocket(5013);
Socket client = server.accept();
System.out.println("connessione stabilita: " + client);
}
}
Poi un file Client.java:
codice:
import java.net.*;
import java.io.*;
class Client{
public static void main(String[] args) throws IOException{
Socket socket = new Socket("localhost", 5013);
System.out.println("connessione col server stabilita stabilita");
}
}
Compilali entrambi e lancia prima il server, che si mette in ascolto, e poi in un altra console il client, vedrai che si connettono l'uno con l'altro.