2016-09-13 5 views
1

Kann ich einen .NET SignalR C# Client (Windows XP/.NET Framework 4.0) an einen signalR v2 Server (ASP.NET , SignalR gehostet auf Mono)?Verbinden Sie einen .NET SignalR Client (Windows XP/.NET Framework 4.0) mit einem signalR v2 Server

Ich weiß, dass ich WebSockets von Windows XP nicht verwenden kann, aber wenn diese Einstellung möglich ist, werde ich davon profitieren, dass ich neuere Windows-Clients (Windwos 8+) mit Websockets verbinden kann.

+3

Windows XP ist tot, während SignalR auf Mono inoffiziell ist, also warum wollen Sie mit so einem schlechten Ansatz gehen? –

+1

Die Clients laufen unter Windows (XP, 7, 10). Ich möchte in der Lage sein, von allen von ihnen SignalR Server zu verbinden. Ich kann von Mono-Server zu Windows-Server wechseln, wenn dies erforderlich ist. – retset

+0

Bevor Microsoft offiziell SignalR auf .NET Core ausliefert, könnte der Server ein Windows Server sein. Microsoft unterstützt weder Windows XP noch ältere Versionen von .NET Framework 4.5.2. Sie wissen also, welche Basislinie Sie für das Produkt festlegen sollten. Dann kannst du testen, ob alles funktioniert (sollte es). –

Antwort

1

Ich glaube die Antwort auf meine Frage ist, dass es möglich ist, einen .NET SignalR Client (Windows XP/.NET Framework 4.0) mit einem signalR v2 Server zu verbinden. Wie beschrieben here: "Wenn die Version von SignalR, die Sie auf dem Client haben, sich von der Version unterscheidet, die Sie auf dem Server haben, kann sich SignalR oft an den Unterschied anpassen. Beispielsweise ein Server mit SignalR-Version 2 unterstützt Clients, die 1.1.x installiert haben, sowie Clients, auf denen Version 2 installiert ist. "

Auch, wie @sanchezis here vorschlägt, wird Version 1.2.2 von SignalR in .NET Framework 4 unterstützt, das in Windows XP installiert werden kann.

Verwandte Themen