Ciao a tutti! sto cercando di costruire un prg in java per riuscire ad acquisire dati che arrivano sulla porta 1680 da un server aaa.com:3234.

Ho scritto il seguente prg, ma mi dà le seguenti eccezioni:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl .java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSoc ketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.j ava:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:364)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.<init>(Socket.java:365)
at java.net.Socket.<init>(Socket.java:178)
at Sniffer.main(Sniffer.java:5)

Ecco il codice che ho trovato in giro:
import java.io.*;
import java.net.*;
public class Sniffer {
public static void main(String[] args) throws Exception {
Socket clientSocket = new Socket("127.0.0.1" , 1680);
InputStream input = clientSocket.getInputStream();
BufferedReader buffer = new BufferedReader(new InputStreamReader(input));
PrintStream ps = new PrintStream(clientSocket.getOutputStream());
ps.println("GET / HTTP/1.0\n\n");
String read = "";
int line = 0;
while ((read = buffer.readLine()) != null) {
System.out.println(Integer.toString(line++) + " " + read);
}
}
}


Qualche idea?
Grazie in anticipo!