2017-02-23 2 views
0

Je développe une application client socket .Net avec la bibliothèque WebSocket4Net (j'ai essayé la version de 14.0 à 15.0-beta6). Tout fonctionne bien, mais soudainement j'ai commencé à obtenir Exception avec le message "HTTP/1.1 101" - pas d'autres détails. L'application n'a pas changé, il pourrait y avoir seulement quelques petits changements sur Socket serwer (Spring). Cependant, je peux me connecter à cette socket à partir de WebSocket natif (System.Net.WebSocket), ainsi que de différents outils, par ex. Dark WebSockets de Chrome. Qu'est-ce qui pourrait causer ce problème?WebSockets - Exception HTTP/1.1 101

Ce code simple qui fonctionne pas: je ne suis pas « Socket OpenED », mais « HTTP/1.1 101 »

var socket = new WebSocket4Net.WebSocket("wss://addressToMySocket"); 
socket.Open(); 
socket.Opened += (sender, args) => 
{ 
    Console.WriteLine("Socket opened"); 
}; 

socket.Error += (sender, args) => 
{ 
    Console.WriteLine(args.Exception.Message); 
}; 
+0

plus de détails et le code – Seabizkit

+0

J'ai ajouté le code –

Répondre

0

J'ai trouvé réponse - la bibliothèque divise la réponse par des espaces et doit être trois éléments là-bas. Dans ma réponse, il n'y en a que deux, mais tout va bien. Je pense que c'est un comportement très stupide de cette bibliothèque