Domanda
Ho appena iniziato a esaminare WCF e mi sono imbattuto in WSDualHttpBinding binding.
Ho usato il telecomando .Net in passato, ma non è stato possibile avere callback quando il client si trovava dietro un router. I callback funzionavano solo quando 2 applicazioni erano in esecuzione su una LAN.
Come spiegato da questo articolo. http://blogs.msdn.com/manishg/archive/ 2004/10/16 / 243414.aspx
Menziona & # 8220; Se l'applicazione client è in esecuzione dietro un router (come nel caso della maggior parte delle configurazioni di rete domestica), non è possibile che il server invii eventi al client & # 8221;
WCF trova un modo per rimediare, capisco che il TCP TCP supporta i callback funziona solo su una LAN? Ho ragione? Sarebbe bello che i callback funzionassero su Internet e si chiedeva solo se fosse possibile?
Soluzione
Non ancora. I nuovi collegamenti di inoltro in WCF 4.0 lo rettificano davvero, ma i doppi collegamenti sono solo un modo per definire i callback da server a client in un unico contratto.