Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di unit1
    Registrato dal
    Feb 2004
    Messaggi
    354

    [java] socket da telnet a http

    Salve,

    Volevo crear in Java un applet che mi permettesse di contattare un server con il protocollo telnet e di scrivere l'output sulla pagina web. Come posso creare il socket?

    Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] socket da telnet a http

    Originariamente inviato da unit1
    Volevo crear in Java un applet che mi permettesse di contattare un server con il protocollo telnet
    Visto che parli di applet, il server telnet è lo stesso da cui scarichi la applet? (immagino di no). Le applet hanno pesanti restrizioni se non sono "firmate" digitalmente o se non si cambiano le policy di sicurezza sul JRE.

    Originariamente inviato da unit1
    e di scrivere l'output sulla pagina web.
    Nella pagina web ... quella che contiene la applet?? E per quale motivo?

    Originariamente inviato da unit1
    Come posso creare il socket?
    Usando le classi del package java.net.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di unit1
    Registrato dal
    Feb 2004
    Messaggi
    354

    Re: Re: [java] socket da telnet a http

    Originariamente inviato da andbin

    Usando le classi del package java.net.
    Mi puoi documentare?

    Originariamente inviato da andbin

    Visto che parli di applet, il server telnet è lo stesso da cui scarichi la applet? (immagino di no). Le applet hanno pesanti restrizioni se non sono "firmate" digitalmente o se non si cambiano le policy di sicurezza sul JRE.
    No, non è lo stesso.. difficile o impossibile?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: [java] socket da telnet a http

    Originariamente inviato da unit1
    Mi puoi documentare?
    java.net.Socket
    All About Sockets (dal tutorial Sun)

    Originariamente inviato da unit1
    No, non è lo stesso.. difficile o impossibile?
    Security Restrictions (sulle applet, dal tutorial Sun)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    import java.net.InetAddress;
    import java.net.InetSocketAddress;
    import java.net.Socket;
    import java.net.SocketAddress;
    import java.net.SocketTimeoutException;
    import java.net.UnknownHostException;
    import java.sql.Connection;
    import java.sql.DriverManager;

    ........


    InetAddress addr = InetAddress.getByAddress(LogSender.hostByteMasterS erverIp);
    SocketAddress sockaddr = new InetSocketAddress(addr, LogSender.masterServerPort);
    Socket sock = new Socket();
    int timeoutMs = 2000; // 2 secondi
    sock.connect(sockaddr, timeoutMs);


    //invio dati
    BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
    //lettura dati
    BufferedReader rd = new BufferedReader(new InputStreamReader(sock.getInputStream()));

    ....
    //esempio invio
    wr.write(value);

    //esempio lettura
    String response = rd.readLine ();

    Spero che queste righe ti possano aiutare
    ciao!

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.