Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Trasferimento File su Internet tra due EndPoint dietro a Router

    Ciao a tutti, sono lieto di entrare a far parte della vostra Community.
    Vorrei realizzare un piccolo programmino per il trasferimento diretto di file tra due PC su Internet.
    Avrei pensato di utilizzare il TCP. Se i due PC si trovano dietro a dei router di reti private(casalinghe, tipo i router wifi che collegano dei notebbok) come faccio ad aprire una comunicazione tra di loro.
    Ho trovato sulla rete degli esempi, ma funzionano solo se eseguiti sulla stessa macchina o sulla stessa rete, ma quando i due PC sono su reti diverse quello che si vede è solo l'indirizzo IP del router ADSL e non quello del mio notebook dietro a router. Avete qualche idea di come aprire la comunicazione tra i due PC?
    Grazie a quanti vogliano contribuire a questa discussione.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Linguaggio?
    Versione?
    Letto il Regolamento?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Ops, ho dimenticato di dire che programmo in C#, ma anche un esempio in Visual Basic va bene ugualmente. L'importante è avere un esempio funzionante!

  4. #4

    Schema di esempio

    Allego uno schema tipo per l'applicazione che vorrei realizzare, il problema che vorrei affrontare inizialmente è quello di stabilire una connessione tra i due EndPoint(Notebook, nello schema).
    Immagini allegate Immagini allegate

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    sinceramente credo che sia più un'impostazione di rete che non un problema del tuo software
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    Ciao wallrider, grazie per avermi risposto.

    Se io cerco il mio IP dal sito http://ilmioip.it/, per esempio, ottengo IP: 82.59.115.250 questo è l'indirizzo del mio Router.

    Se faccio ipConfig dal mio notebook, allora ottengo:

    C:\Documents and Settings\Paperino>ipconfig

    Configurazione IP di Windows
    Scheda Ethernet Connessione rete senza fili:

    Suffisso DNS specifico per connessione:
    Indirizzo IP. . . . . . . . . . . . . . . : 192.168.1.2
    Subnet mask . . . . . . . . . . . . . : 255.255.255.0
    Gateway predefinito . . . . . . . . . : 192.168.1.1

    Allora dovendo creare una connessione con un altro Peer, quale indirizzo devo inserire per aprire il collegamento?

    Sapendo che il secondo Peer avrà, per esempio,

    IP Router: 102.59.115.40 e sottoindirizzo del notebook collegato al router

    Indirizzo IP. . . . . . . . . . . . . . . : 192.168.1.3
    Subnet mask . . . . . . . . . . . . . : 255.255.255.0
    Gateway predefinito . . . . . . . . . : 192.168.1.1

    In sintesi per aprire la connessione sul Peer-1 devo indicare IP: xxx.xxx.xxx.xxx?
    e sul secondo Perr-2 IP:yyy.yyy.yyy.yyy

    Non posso indirizzare il 192.168.1.3, perchè indirizzerei un PC della mia rete locale.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.