Frage

Also versuche ich im Allgemeinen einen Sinn für WCF zu verstehen, und das MSDN -Chat -Client -Beispiel im Speziellen. Ich habe mit der folgenden Konfiguration getestet, und es scheint gut zu funktionieren. Was wird jedoch passieren, wenn die Internetverbindung verloren geht (oder nicht vorhanden)? Werden die Kollegen immer noch in der Lage sein, einander zu finden? (Entsprechend diese Frage, Ich werde "die Cloud nach Routinginformationen und gemeinsam antwortet" fragen. Wäre die "Wolke" in diesem Fall auf meine LAN beschränkt?)

<client>
    <!-- chat instance participating in the mesh -->
    <endpoint name="ChatEndpoint"
            address="net.p2p://chatMesh/ServiceModelSamples/Chat"
            binding="netPeerTcpBinding"
            bindingConfiguration="BindingDefault"
            contract="Microsoft.ServiceModel.Samples.IChat">
    </endpoint>
 </client>


<bindings>
  <netPeerTcpBinding>
    <!-- Refer to Peer channel security samples on how to configure netPeerTcpBinding for security --> 
      <binding name="BindingDefault" port="0">
      <security mode="None"/>
      <resolver mode="Auto"/>
    </binding>
  </netPeerTcpBinding>
</bindings>

Vielen Dank im Voraus für jede Hilfe!

War es hilfreich?

Lösung

Lokal verwenden sie SSDP, um Kollegen zu finden, die sich im selben Subnetz befinden. Dadurch können sich Gleichgeschäfte auch ohne Internetverbindung finden.

Alternativ können Sie Ihren eigenen "Peer Resolver" implementieren, der als Registrierungsserver fungiert. Wenn Sie ein Beispiel davon benötigen, veröffentlichen Sie bitte einen Kommentar und ich werde meinen Beispielcode ausgraben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top