Итак, я пытаюсь разобраться в WCF в целом, и в этом примере клиента чата MSDN в частности. Я проводил тестирование с приведенной ниже конфигурацией, и, похоже, она работает нормально. Однако что произойдет, если подключение к Интернету потеряно (или отсутствует)? Удастся ли сверстникам найти друг друга? (Согласно этому вопросу , я буду спрашивать «облако для маршрутизации информации, и оно ответит совместно». Будет ли «облако» в этом случае ограничено моей локальной сетью?)
<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>
Заранее спасибо за любую помощь!