Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Realizzare HTTP Tunnel

  1. #1

    [DElphi]Http Tunnel

    Buon Pomeriggio,

    vorrei capire come realizzare un Http Tunnel in delphi.
    Non sono espertissima di reti, qualcuno può aiutarmi per cortesia?
    Grazie
    Laura

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Quale versione di Delphi possiedi? Dalla versione 6 in poi, Delphi viene distribuito con la libreria Indy Components, che contiene componenti progettati proprio per l'uso dei socket e lo sfruttamento della maggior parte dei protocolli di rete; tra i componenti, dovrebbero esserci anche quelli che fanno al caso tuo.

    Se non li hai già installati nell'IDE, puoi scaricare la versione aggiornata dal sito ufficiale.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ciao,
    grazie mille per la risposta.
    Ho i componenti indy, installati poichè possiedo la versione di delphi 7.
    I componenti sono la versione 10.

    Poichè sono al quanto neofità sull'argomento... ed avrei bisogno di capire in maniera veloce come implementare la cosa, se è una cosa veloce, potresti indicarmi in maniera più specifica come fare?
    Ho già vagato in rete ma non trovo chiaro come realizzare l'http tunnel con delphi (Indy)

    Ancora grazie
    Laura

  4. #4
    Please help me

  5. #5
    Vi spiego meglio quello che devo fare.

    Ho scritto in java un client e un server.
    Allo stato attuale essi dialogano attraverso un socket impostato sulla porta 80.
    Inoltre siccome client e server sono sullo stesso pc utilizzo come riferiemtno l'indirizzo locale 127.0.0.1....
    Fin qui tutto ok!

    Mi è stato chiesto di costruire un modulo a parte in delphi che rappresenti un http tunnel.
    In particolare questo deve:
    1) Prendere le richieste provenienti dal client (java) su una porta diversa dalla 80. Ad esempio: 1000
    2) Trasferire le informazioni sulla porta in cui il server (java) è in ascolto (80).

    Spero di essere stata chiara e spero che qualcuno possa darmi un mano.

    Grazie
    Laura

  6. #6
    up

  7. #7
    anche io mi sono affacciato da poco a Dephi, per questo leggo tutte le discussioni aperte qui proprio su questo linguaggio, per imparare.
    Ora leggendo la tua domanda mi sono incuriosito ed ho guardato gli strumenti che ci fornisce il delphi : Indy.

    Per prima cosa: che tipo di protocollo utilizzi UDP o TCP?
    In ognuno di questi due casi sia per il client sia per il server ci sono le classi TidTCPClient, TidTCPServer (per il TCP) e TIdUDPClient, TIdUDPServer.

    ..fossi in te partirei dall'analisi di queste classi per prima cosa...

    spero di averti dato una traccia..
    se mi viene in mente qualcos'altro ti faccio sapere
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  8. #8
    Ci avevo già guardato... provo di nuovo a darci una occhiata.
    Grazie mille

  9. #9
    Il protocollo che vorrei usare e' HTTP...

    che faccio?

  10. #10
    sono ancora in alto mare datemi una mano per cortesia...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.