Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - porta casuale e router.
Forum - Visual Basic 6 - porta casuale e router.

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 16:36
Martedì, 22/04/2008
Salve, divrei chiedervi un consiglio.
Dovrei inviare delle foto e non vorrei utilizzare MSN o posta elettronica; siccome non sono un esperto nella programmazione ho trovato un codice in VB6 che permette la trasmissione dei file grazie a winsock.

http://www.vbsimple.net/index.htm?/cliserv/clser_01.htm


Tutto fila liscia fino a quando non devo aprire le porte del mio router, infatti ci sono due winsock uno che apre una porta fissata e l'altro apre una porta casuale.
leggendo e cercando di capire il codice mi è sembrato che la porta casuale venisse scritta nella stringa Dati ma non so di preciso dove e come.
ora vi chiedo come  posso fare a scegliere la porta in modo da poter settare il mio router.
spero in una vostra risposta.
grazie.

Ultima modifica effettuata da feddur il 22/04/2008 alle 16:36
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 17:46
Martedì, 22/04/2008
Non e' che abbia capito molto della tua richiesta ...

In quel codice che hai mostrato viene usata la porta

2000

dal server.

E' per questa porta che devi impostare eventualmente il port forwarding del router per permettere l'accesso dall'esterno.

La porta del client non ha alcuna importanza ...

Chiarisci meglio, magari dicci quale problema hai avuto ...

Ultima modifica effettuata da gantonio il 22/04/2008 alle 17:49
PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 20:44
Martedì, 22/04/2008
Il link non è giusto; dal link del primo post
http://www.vbsimple.net/index.htm?/cliserv/clser_01.htm
bisogna cliccare su Client\Server e poi su Trasferimento files - 1.

Nella spiegazione c'è scritto questo:
"Il server, dopo aver accettato il trasferimento del file, aprirà un socket passivo su una porta casuale e comunicherà il numero della porta aperta al Client."
Io vorrei sapere il numero della porta casuale aperta in modo da poter impostare im mio router, quindi: come posso scegliere la porta casuale?
Spero di essere stato più chiaro.
grazie.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:16
Martedì, 22/04/2008
Bastava indicare il link giusto

http://www.vbsimple.net/index.htm?/cliserv/clser_04.htm

Comunque, non vedo perche' tu debba usare quel modo programma ... per fare quello che hai chiesto all'inizio (invio foto) basta mettere su il server su una porta (la 2000 ad esempio) e inviare le foto dal client ...

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 21:25
Martedì, 22/04/2008
ho trovato tanti progetti, ma nessuno sono riuscito a farlo funzionare trenne quest ultimo.

se veramente basta così poco per inviare una foto (sono circa 3MB) potreste gentilmente indicarmi il codice del server e del client?
ho già provato quelli presenti nel forum di questo sito, ma non ci sono riuscito.

Altra domanda: oltre all'invio del file posso realizzare una chat con la stessa porta?

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:30
Martedì, 22/04/2008
Per la chat, leggi bene questo articolo

http://www.visual-basic.it/articoli/ldlChat2.htm

Per inviare la foto, l'esempio client server del primo link che hai postato, dovrebbe andare bene ...

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 21:37
Martedì, 22/04/2008
per la chat ho usato il primo link e mi funziona, il problema è per la trasmissione del file... chiedo aiuto!
posso usare la stessa porta per la chat e la trasmissione del file?
grazie.

Ultima modifica effettuata da feddur il 22/04/2008 alle 21:43
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 22:08
Martedì, 22/04/2008
Ovviamente puoi ...

Il collegamento tra due porte lo puoi immaginare come un "tubo" ...

Chi riceve da una parte del tubo ottiene dei dati ... deve solo sapere se gli stanno arrivando dei dati che sono parti di un file o dei testi della chat ...

Basta che chi trasmette e chi riceve si mettano d'accordo su quello che si invia e che si riceve ...

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 22:11
Martedì, 22/04/2008
Potresti indicarmi gentilmente un codice per la trasmissione di file?
magari facile e che possa funzionare a primo colpo.
grazie.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo