PDA

View Full Version : socket e java


alderighi
08-06-2005, 15:01
Io ed un mio compagno di classe abbiamo sviluppato il gioco della dama in java con l'utilizzo dei socket ed abbiamo creato il client ed il server, ora il gioco funziona perņ il problema č che al costruttore del socket gli passiamo il numero della porta e il nome del server all'interno della rete, mentre noi vorremmo passargli l'indirizzo ip del server, mi potreste indicare la sintassi e quali classi e quale costruttore della classe socket devo utilizzare.
Grazie

kingv
09-06-2005, 00:00
Se usi il nome dell'host:


try
{
String host = "www.xyz.com";
int port = 1000;
Socket socket = new Socket(InetAddress.getByName(host), port);

}
catch (UnknownHostException e) {}
catch (IOException e) {}



Se usi l'indirizzo IP:


try
{
byte[] ip = new byte[]{192, 168, 0, 1};
int port = 1000;
Socket socket = new Socket(InetAddress.getByAddress(ip), port);

}
catch (UnknownHostException e) {}
catch (IOException e) {}

alderighi
09-06-2005, 07:26
grazie ora provo