Newsgroup: it.comp.lang.delphi
Titolo: Redirect Passivo????????

Vorrei sapere se esiste un componente che metta in diretto contatto le porte
di due pc con ip diverso.
Mi spiego.
Ho due Pc personali uno a casa con  uno una connessione adsl e l'altro a
lavoro con una connessione internet derivata dalla rete.
Quindi :
PC1(Casa)     - Modemo Dsl - Internet (80.115.254.23)
PC2 (Lavoro) - Rete Locale - Server - Router Adsl -  Internet
(80.151.214.31)
Sul PC2 è presente un server ftp a cui vorrei accedere da casa.
Avrei in mente di realizzare un programma server che ogni 60 secondi
controlli se su un determinato ip (PC1) è presente il client e se presente
stabilire una connessione in modo che se effettuo un ftp sul PC1 alla porta
es. 154 lui mi connetta direttamente al ftp server che si trova sul PC2.
Questa è la mia idea, Qualsiasi aiuto è ben gratito.
Ciao Ciro

  h la mia idea, Qualsiasi aiuto h ben gratito.
Crea un tunnel TCP, penso sia la cosa migliore.
-- 
I'am what I'am, I do what I can

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:aW%7b.311121$lK4.9...@twister1.libero.it...

Credo anch'io ma dovrebbe essere da PC2 porta 21 a PC1 porta 300
e non so come fare.
Senza contare che vorrei fare in modo che se si apre una sessione ftp sul
PC1 alla porta 300
ti ritrovi al pc2 porta 21.
Aiutoooooooooooooooooooooooooooooooooo

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:aW%7b.311121$lK4.9...@twister1.libero.it...

Mi hanno dato un prog (prezzemolo + origano) che usano i fastweb per far
raggiungere il loro ftp ai non fastweb.
praticamente sfrutta la mia idea solo che non funziona bene e non mi piace
assulutamente.
vorrei rifarlo io.
Idee su come farlo ? e quali componenti usare?

 Idee su come farlo ? e quali componenti usare?
assolutamente si. se vuoi farlo tramite software
http://indy.torry.net
cosi hai tutto quello che ti serve
visto che hai un router perchp non imposti le regole di routing la sopra
visto che server proprio per quello?
ti risparmi un sacco di lavoro e di fatica. tanto poi ti basta login e pass
del server ftp
ciao fabrizio

 ha scritto nel messaggio
news:1cxwyh82...@ostialido.it...

Deve essere fatto tutto via software posso toccare solo il PC1 e PC2.
come faccio mi servono ancora aiuti e chiarimenti

 wrote in message
news:SM%7b.46523$hE5.1...@news1.tin.it...

Io non ho mica capito cosa vuoi fare.
Sul PC2 c'e' un server ftp a cui vuoi accedere da casa. Ok. Qual'e' il
problema? Sul client FTP imposti ip e porta del server (PC2) e ti ci
colleghi.
A meno che il problema non sia proprio sul router che ti impedisce di
arrivare a PC2. In questo caso dovresti agire sul router, sempre che tu
possa. Altrimenti non e' di semplice un tunnel TCP che hai bisogno, ma di un
doppio tunnel. Uno su PC2 (che chiameremo T2), che gira di continuo e cerca
di connettersi a PC1, ed uno su PC1 (T1) che attenda la connessione.
A questo punto T2 deve avere questi componenti e funzionalita':
- 1 client TCP che tenti la connessione temporizzata a PC1
- 1 client TCP che, a connessione avvenuta, si connetta al server FTP
rigirandogli tutto cio' che arriva da PC1
T1 invece:
- 1 server TCP che rimanga in ascolto per le chiamate da PC2
- 1 server TCP che rimanga in ascolto per le connessioni FTP da PC1 stesso
- T1 rigirera' i messaggi provenienti da PC1 verso la connessione con PC2,
sempre che questa esista
Con le Indy non dovresti avere grossi problemi a scrivere i 2 programmi.
Ovviamente, per lo scambio di file, non puoi usare il modo passivo, visto
che il tuo server non e' accessibile dall'esterno.
Ciao,
Stefano

 ha scritto nel messaggio
news:bk305n$okf4b$1...@ID-96008.news.uni-berlin.de...

Ok Grazie proverò e ti faccio sapere :D