Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    [c\networking] il mistero di msn e fastweb

    mi piacerebbe costruire un programma in grado mettere in comunicazione diretta due pc dei quali nessuno dei due puo fare da server perche dietro nat...

    l'idea mi è venuta guardando msn, ora vi spiego:

    fastweb consente l'accesso alla rete da parte dei sui utenti tramite nat... ovvero si condivide in tanti un unico indirizzo ip.
    uno dei svantaggi è che un computer che si connette tramite fastweb non puo fare il server ma solo il client....


    quando si chatta su msn un server fa da ponte fra i due interlocutori e riceve e recapita tutti i messaggi...
    quando invece su msn si invia un file, la comunicazione non avviene piu tramite un ponte ma direttamente fra i due pc...
    tant'è che sniffando i pacchetti si vede che gli indirizzi ip sono dei due interlocutori e del ponte non c'è piu traccia...

    non c'è nulla di strano se uno dei due pc ha un suo indirizzo ip e puo aprire una porta e fare da server... ma con fastweb non si puo fare da server...

    ecco il mistero... come fa msn a far connettere direttamente due pc con fastweb o piu in generale due pc che si connettono tramita nat e non possono fare da server??

    grazie


  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    MSN mette in comunicazione tutti i client tramite server che stanno da Microsoft ...

    Ma cosa c'entra questo thread in questo forum ? Forse era meglio nella sezione del Networking ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    MSN mette in comunicazione tutti i client tramite server che stanno da Microsoft ...
    mhh a me interessava sapere come

    Originariamente inviato da oregon
    Ma cosa c'entra questo thread in questo forum ? Forse era meglio nella sezione del Networking ...
    mi sembrava la sezione piu adatta
    chiedo scusa se ho sbagliato

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Originariamente inviato da mamo139
    mhh a me interessava sapere come
    Beh ... i client comunicano con il server tramite socket su una specifica porta e il server gestisce l'inoltro dei messaggi. Il dettaglio non e' importante.

    mi sembrava la sezione piu adatta
    chiedo scusa se ho sbagliato
    Forse e' meglio Reti Lan dato che non hai un problema di programmazione in un determinato linguaggio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    Beh ... i client comunicano con il server tramite socket su una specifica porta e il server gestisce l'inoltro dei messaggi. Il dettaglio non e' importante.
    anche io credevo fosse così...
    ma sniffando i pacchetti ho visto che sono indirizzati direttamente al ricevente e non al server...

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Dal client al client? Non e' possibile ... guarda bene ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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

    Moderazione

    Non essendo un problema di programmazione, sposto in Reti Lan.


    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

  8. #8
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    Re: Moderazione

    Originariamente inviato da oregon
    Dal client al client? Non e' possibile ... guarda bene ...
    credevo di si... ma ho seguito il tuo consiglio e ho riprovato con un altra persona dietro nat non fastweb...

    ebbene avevi ragione tu... utilizzano un server di msn come ponte

    Originariamente inviato da LeleFT
    Non essendo un problema di programmazione, sposto in Reti Lan.


    Ciao.
    grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.