我正在C#中的一个小项目中,我需要创建一个套接字客户端并观察json文件的套接字。WebSocketSharp试图打开套接字并读取传入的数据
我已经尝试了一些东西,我每次运行该项目时出现错误:
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.
一些背景。对于测试,我使用node.js和socket.io来读取Json文件并提交数据。我知道数据格式正确我有一个HTML/Java脚本页面,可以查看数据并执行相关操作。
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();
}
}
我相信我的问题是我的测试服务器和这台服务器的活服务器不提供握手。有没有办法绕过握手,只听套接字饲料? – Jyeomans