Ciao a tutti.
Vorrei implementare un client ftp con le socket che non sia passive mode , ossia vorrei "dare" un "PORT xx.xx.xx.xx.xx.xx"
cosa ci metto nelle xx?
Col passive mode č facile,fa tutto lui , ma senza il passive mode come si fa?
Ciao a tutti.
Vorrei implementare un client ftp con le socket che non sia passive mode , ossia vorrei "dare" un "PORT xx.xx.xx.xx.xx.xx"
cosa ci metto nelle xx?
Col passive mode č facile,fa tutto lui , ma senza il passive mode come si fa?
PORT xxx.xxx.xxx.xxx.xxx.xxx
primi quattro > indirizzo client
ultimi due > porta
la porta va calcolata cosė
14.178 = (14*256) + 178 = 3762
scusa l'ignoranza , ma la porta da dove la prendo?č quella locale?
non ho capito scusa floyd va bene qualsiasi numero?,poi come la divido in 2, cioč nel mio caso l'ip fisso del server remoto č:
133.22.8.58.p1.p2
e
ci metto p1: 14
e
p2=3762?
ciao floyd.
Non capisco come dividere i 2 numeri finali e come mai i numeri li "decidi tu" perchč c'č da fare questa operazione?Vorrei capire il perchč.
grazie ciao.
la porta la decide chi si connette e deve essere una porta alta diciamo da 3000 in su
in modo da non eseguire upload o download sulla 20
si calcola cosė
port/256 = p1
port%256 = p2
floyd mi dice :connessione inerrotta forzatamente da host remoto inserendo PORT 155,58,34,15,16,229
eh magari se posti il codice .....
Adesso floyd ti spiego tutto quello che non ho capito invecie di fare dei post abbozzati che non servono a niente se non a farti perdere tempo.
1)la porta la scelgo io:il server accetta tutte le porte o gli devo chiedere la porta specifica(ho appena parlato con i gestori del server e hanno detto che avevano un firewall che rifiutava tutte le connessioni tranne una adesso mi invieranno via mail la porta su cui connettermi)puo' esser questo?
2)facendo le operazioni che mi hai detto mi saltano fuori dei numeri decimali:come li tratto v p.3?
3)ultima cosa intendi per port%256 il resto della divisione port/256?e se i numeri decimali sono piu' di 3?
ti ringrazio infinitamente per l'interessamento e scusa se ti ho fatto perdere tempo con dei post un po stupidi .
ciao