Je travaille sur un petit projet en C# où j'ai besoin de créer un client socket et de regarder le socket pour un fichier json.WebSocketSharp essayant d'ouvrir le socket et de lire les données entrantes
J'ai essayé quelques chose et chaque fois que je lance le projet, j'obtiens l'erreur:
PM|Fatal|StackBuilderSink._PrivateProcessMessage|WebSocketSharp.WebSocketExceptio n: An exception has occurred while reading an HTTP request/response. ---> System.IO.EndOfStreamException: The header cannot be read from the data source.
Certains arrière-plan. Pour tester, j'utilise node.js avec socket.io pour lire un fichier Json et io.emit les données. Je sais que les données sont correctement formatées J'ai une page de script HTML/Java qui voit les données et fait des choses avec.
public MainWindow()
{
InitializeComponent();
using (var ws = new WebSocket("ws://127.0.0.1:8889"))
{
ws.OnMessage += (sender, e) =>
json_output.Text = (e.Data);
ws.ConnectAsync();
}
}
Je crois que le problème que je puisse avoir est que mon serveur de test et le serveur en question ne fonctionneront pas. existe-t-il un moyen de contourner la poignée de main et juste d'écouter le fil de socket? – Jyeomans