我创建了一个简单的应用程序来为我的智能电视模拟器创建 Web 套接字。这是我的网络套接字代码 -
if ("WebSocket" in window)
{
alert("WebSocket is supported by your Browser!");
var ws = new WebSocket("ws://localhost:9998/echo");
ws.onopen = function()
{
console.log("Socket open.");
};
ws.onmessage = function (evt)
{
var received_msg = evt.data;
console.log("Message is received...");
};
ws.onclose = function()
{
console.log("Connection is closed...");
};
}
else
{
console.log("WebSocket NOT supported by your Browser!");
}
控制台日志显示消息您的浏览器支持Web Socket!!
,但日志中进一步打印无法连接到本地主机:连接被拒绝。
我该怎么办修正这个问题吗?
最佳答案
这个答案可以帮助您进一步继续:Using WebSockets on Samsung Smart TV
基本上,问题根源可能在于三星智能电视的版本、防火墙、端口(模拟器也可以有单独的 IP)以及您尝试通过网络套接字连接的应用程序。使用三星日志,因为它们对解决问题有很大帮助。代码本身并没有提供太多信息来定位问题的根源。
希望这可以帮助您转发(:
关于javascript - 三星智能电视 SDK - Web Socket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32903684/