ciao ragazzi,
sto provando a fare alcune esercitazioni in java con le socket.
in pratica vorrei implementare una chat rudimentale, che, attraverso una comunicazione tra un client ed un server consenta di inviare e restituire un messaggio.
ora, il problema è il seguente: per quanto riguarda l'istanziazione di un oggetto di tipo serversocket, nessun problema, basta semplicemente istanziare l'oggetto specificando la porta di ascolto.
i guai però mi vengono quando tento di istanziare una client socket. dalla documentazione leggo che la classe socket accetta un costruttore a cui si deve passare o una stringa con il nome dell''host, oppure un indirizzo ip.
ma ecco che quando come nomehost io ci passo localhost, mi da un errore.
ad esempio
mi solleva la seguente eccezione:codice:connessione = new Socket("localhost",1000); //creo una socket lato client con numero di porta 1000
come posso specificare il nome dell'host per una classe socket?codice:java.net.ConnectException: Connection refused: connect Exception in thread "main" java.lang.NullPointerException
grazie in anticipo!

Rispondi quotando