22/04/08 14:36
feddur
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.
vbsimple.net/…
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 22/04/08 14:36
aaa
22/04/08 15:46
gantonio
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 22/04/08 15:49
aaa
22/04/08 19:25
feddur
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?
aaa
22/04/08 19:37
feddur
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 22/04/08 19:43
aaa
22/04/08 20:08
gantonio
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 ...
aaa