Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    come creare una socket(lato client) in java

    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

    codice:
    connessione = new Socket("localhost",1000); //creo una socket lato client con numero di porta 1000
    mi solleva la seguente eccezione:
    codice:
    java.net.ConnectException: Connection refused: connect
    Exception in thread "main" java.lang.NullPointerException
    come posso specificare il nome dell'host per una classe socket?
    grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    prima domanda, il server è attivo?
    seconda, hai una NullPointerException, se non metti il resto dello stacktrace, come facciamo a capire chi o cosa è null?

    ps stesso corso di playbasfa???
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.