这实际上可以在我的桌面上使用。但不是在我的Rpi上部署和使用时。
因此,基本上,我有一个Asp.Net Core,并且在服务器端使用Fleck进行Web套接字。
此代码是:
//class.cs
var server = new WebSocketServer("ws://127.0.0.1:8090" );
server.Start(
socket =>
{
socket.OnOpen = () =>
};
socket.OnClose = () =>
{
};
socket.OnMessage = message =>
{
};
}
} );
我的Javascript是:
function Connect() {
if (ws instanceof WebSocket) {
ws.close();
}
ws = new WebSocket("ws://192.168.0.12:8090");
ws.onerror = function(e) {
/ERRORS HERE
};
ws.onclose = function() {
};
ws.onopen = function() {
};
ws.onmessage = function(e) {
};
}
我收到与“拒绝连接”所示的错误。
就像我说的那样,如果我在台式机上运行,它会起作用。
我需要在任何地方启用Pi上的设置吗??
NB 19.168.0.12是正确的,我已经尝试使用127.0.0.1和localhost ...