Client JavaScript per parlare con il server WCF con associazione WebSockets

4

Sono entusiasta delle possibilità di comunicazione duplex con WebSockets tra un browser Web e un server web. Vedo che WCF per .NET 4.5 supporta ora un'associazione WebSockets e so che esiste un'API JavaScript per l'utilizzo di WebSockets. Tuttavia, quello che non capisco è come questi dovrebbero interagire. Sì, puoi gestire il passaggio di messaggi non elaborati con l'API JS, ma non sembra esserci alcuna libreria JS per eseguire RPC basato su SOAP compatibile con WCF.

Qualcuno di voi sa se esistono librerie per consentire a un browser Web di chiamare un servizio WCF usando WebSockets?

    
posta Jacob 10.03.2012 - 21:02
fonte

1 risposta

2

SignalR ha un'API JavaScript. SignalR aiuta a costruire applicazioni web scalabili asincrone con connessioni persistenti a lunga durata. Scott Hanselman ha scritto un ottimo post del blog a riguardo.

Se non è la tua velocità, potresti cercare qualcosa di più simile a Supporto WCF per jQuery , che sembra essere sorti dal vecchio client jQuery di WCF-RIA. Sembra che questo farà parte di ASP.NET MVC 4. La pagina wiki per questo progetto sembra indicare che è abbastanza flessibile da collegarsi a WebSockets.

Sono un po 'preoccupato per WebSockets nel breve periodo. Ci sono alcune domande su come l'infrastruttura di Internet (in particolare negli ambienti aziendali in cui i server proxy sono comuni) gestirà WebSockets. Credo che SignalR abbia delle strategie per aiutare a mitigare ciò negoziando i fallback quando i WebSocket non funzionano. Scott Hanselman ha un altro post sul blog su questo aspetto che offre alcuni buoni punti in questa direzione.

    
risposta data 10.03.2012 - 21:20
fonte

Leggi altre domande sui tag