none
problème de connection P2P avec mon application fonctionne en local mais pas depuis le net RRS feed

  • Question

  • Bonjour,
     code qui crée la connection sur le réseau net.p2p://  il n y a pas tout le code, sachant que j' utilise un login unique pour chaque participants, un pass et un ID pour la connection commun à tout les participants
    j'aurais ptete du poster dans rubrique C# parceque mon code est C# mais bon ...
    NetPeerTcpBinding p2pBinding = new NetPeerTcpBinding();
    
    p2pBinding.Name = "BindingDefault";
    
    p2pBinding.Port = 0; // port dynamique
    
    p2pBinding.MaxReceivedMessageSize = 70000000; //taille maximum en byte (70mb)          
    
    p2pBinding.Resolver.Mode = PeerResolverMode.Pnrp ;    
    
    String bindingInfo = "net.p2p://";
    
    EndpointAddress epa = new EndpointAddress(String.Concat(bindingInfo, mNetworkName));
    
    ServiceEndpoint serviceEndpoint = new ServiceEndpoint(ContractDescription.GetContract(typeof(IPeerChannel)), p2pBinding, epa);
    alors si je verifie avec un TCPWIEW  qui me montre les connections établies quand je démarre l' application et que je me connecte à première vue  jsuis connecté en local mais pas via le réseau net.p2p bizzard et en plus m^m si je mets un port spécifique dans mon code ça à pas l' air d' être pris en compte hum !!

    ptète qu' il faut prévoir un NAT sur le modem routeur liveBox etc...  si le client à un routeur voir l' utilisation de UPnP et dans ce cas changer l' attribution du port dynamique pour un port fixe


    merci d' avance @++
    • Modifié Dragonix mardi 19 mai 2009 18:42
    mardi 19 mai 2009 13:05

Réponses