|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
[JAVA]Come fare un semplice socket per un client telnet
Ciao a tutti!
di java ne so davvero poco ! Ho questo problema.devo fare un semplicissimo script in java che apra un semplicissimo socket verso un server mio.server.it sulla porta xxxxx e che una volta collegato si autentichi inviando una stringa così composta: Codice PHP:
Codice PHP:
Codice PHP:
__________________
La ditta PATISCE ma non FALLISCE!!!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Il codice è ok. Forse per quello che devi fare tu basta un che di più minimale:
Codice:
package sockets;
import java.io.PrintStream;
import java.net.Socket;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Throwable {
Socket socket = null;
try {//questo serve perchè se dopo aver aperto il socket qualcosa va a
//schifìo bisogna comunque chiudere la connessione
socket = new Socket("mio.server.it", 1234);
PrintStream out = new PrintStream(socket.getOutputStream());//out scrive
Scanner in = new Scanner(socket.getInputStream());//in legge
out.print("user IZ6SZA pass 11111 vers testsoftware");
out.flush();
String risposta = in.nextLine();
} finally {//qui ci entriamo anche se prima è passato godzilla
if(socket != null) socket.close();
}
}
}
out.print("pippo") ma bisogna dire: out.print("pippo\r\n");//interruzione singola oppure out.print("pippo\r\n\r\n");//interruzione doppia. Dipende dal protocollo del servizio a cui vuoi accedere.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:49.










! Ho questo problema.








