Newsgroup: it.comp.lang.visual-basic
Titolo: TRASFERIRE FILE VIA MODEM

CHI PUO AIUTARMI, DEVO TRASFERIRE FILE DI TESTO TRAMITE MODEM. QUALCUNO HA
QUALCHE ESEMPIO DA PASSARMI? VI RINGRAZIO TANTO!

QUALCHE ESEMPIO DA PASSARMI? VI RINGRAZIO TANTO!
Trasferirli dove?
Se
devi metterli su un server ftp puoi usare il controllo inet (microsoft
internet transfer control) che con la semplice esecuzione del comando "put"
fa quello che vuoi.
La stessa cosa la ottieni usando il winsock, che però
ti sconsiglio perchè devi gestire manualmente le risposte del server. Lo
sconsiglio SOLO se devi mettere un file su un server ftp senza dover far
altro, perchè con inet fai prima.
Se invece devi trasferirli tra due pc,
il tuo e quello di un tuo amico, allora ancora winsock.
Per quanto
riguarda il controllo inet, sulla guida c'è un esempio che ti fa vedere
come trasferire un file, insieme ad altri esempietti vari.
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it
 

 il tuo e quello di un tuo amico, allora ancora winsock.
Winsock tramite modem???
Come? Io ho provato ma non mi ha funziato....
pero funziona egregiamente sulla rete locale.

 ha scritto nel messaggio
news:151Z24Z146Z245Y...@usenet.iol.it...


software |
|___________________|       |___________________|
Tramite i
cavi telefonici/di rete i dati tra i vari computer sparsi per il mondo
arrivano fino alla tua macchina, entrano nel modem/scheda di rete che poi
li "smista" a chi di dovere. Prova ad usare un progettino che utilizza
winsock, nella tua rete locale, senza scheda di rete :))
Semplificando
ancora, immagina che io e te ci abbiamo una corrispondenza cartacea...tu mi
scrivi una lettera, quindi appicichi sulla busta un francobollo, metti il
mio indirizzo, il mio nome...(winsock) poi assegni la busta ad un postino
(modem/scheda di rete) che senza aprirla, senza leggere quello che hai
scritto dentrola lettera, sa che deve arrivare a skunk. Allora prende la
bicicletta (scheda di rete/cavo telefonico) e arriva fino a casa mia. Mi
mette la busta nella mia cassetta della posta (modem/scheda di rete) e io
appena sento che qualcuno suona alla porta scendo e vado a prendere la
busta (winsock).
In modo giocoso questo è cosa accade :) Come il postino
non legge la tua lettera, il modem non si impiccia di che stà strasferendo,
ma sa che la lettera (pacchetto) deve arrivare a skunk (123.456.67.890). Se
poi io qualcuno la leggerà o meno...bhè, non è compito suo :)
Lo stack dei
protocolli, "disegnato" sul modello ISO/OSI vede tra i sette livelli che lo
compongono, al numero 1, o livello dell' applicazione, (la parte software)
il programma che gestisce i dati, al sesto livello, o livello data-link, l'
interfaccia hardware (il tuo modem) e al settimo ed ultimo livello, livello
fisico, il mezzo vero di trasporto in rete (linee del telefono/cavi di
rete). Non entro nel dettaglio altrienti andiamo a finire a tutt' altro :))



Non ho specificato bene cosa avo tentato di fare, e non sono stato capito.
Con il controllo winsock indico sul client l'IP del server e la porta da
usare. Sul server indico La porta da ascoltare.
Ora tramite modem intendevo aprendo una sessione di connessione remota
(RAS), a quato punto da dove lo prendo l'IP?
Non mi sembra che sulla linea remota ci sia lo stesso IP locale (ho mi
sbaglio?).

sbaglio?)
Bhè ma
come vedi ti sei già risposto da solo :) L'ip che ha la tua macchina in
locale, non è lo stesso di quello che hai in rete. Ma questo in ogni modo
non dipedende dal modem. Se te con il telefonino cerchi di chiamare un
numero che non esiste, la vocina ti dice che il numero non esiste...ma non
è mica colpa del telefono se nessuno ti risponde :))
Tanto per farti un
esempio...io a casa ho due pc in rete tra loro; una macchina unix che per
me (nella mia rete locale) ha ip 192.168.0.1, e poi ho l' altro pc, win,
che sempre nella mia rete locale ha ip 192.168.0.2
Io la sera lancio il
ppp sulla macchina unix (l' equivalente dell' accesso remoto di win) e mi
connetto ad internet. La macchina unix riceve un ip dal server di libero
(164.92....). Per tutto il mondo io sono raggiungibile tramite l' ip che mi
ha dato libero, ossia tramite il 164...e non tramite il 192...che è quello
della mia rete locale. Se qualcuno vuole aprire una sessione telnet sulla
mia macchina, lo fa collegandosi al 164...perchè il 192...non esiste se non
a casa mia :))
Al contrario, se io da win apro una sessione telnet su
unix, lo farò sempre e solo con 192...sia che sono connesso ad internet,
che non lo sono.
Ti ho chiarito un po concetto?


Se vai via internet probabilmente il tuo ip (sia server che client)
cambia ad ogni connessione, puoi ovviare in vari modi,
rendendo l'ip un parametro da fornire all'avvio della applicazione.
Per quanto riguarda l'ip puoi mandartelo via mail oppure utilizzare una
pagina dinamica in internet.
p.s. Sono solo idee che avevo avuto per un progetto di  chat
                                                                    danilo

 ha scritto nel messaggio
news:l7nk7.12215$MO.4...@news.infostrada.it...


 pero funziona egregiamente sulla rete locale.
vedi se ti interessa questo callifugo per cervello :)
http://vbsimple.virtualave.net/cliserv/004.htm
--
Fibia "Service Bot" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

 a casa mia :))
Ok, il problema resta sempre lo stesso.
L'IP della rete locale è fisso, e quindi sempre conosciuto.
Essendo l'IP su INTERNET (o connessione diretta RAS) che sia variabile, come
faccio a sapere qual'è per poter settare i parametri del client?
Io parlo di una connessione Point to point fatta con l'accesso remoto di
Win98 e dall'altra il Server di accesso remoto sempre di Win98.
