javascript - 三星智能电视 SDK - Web Socket

标签 javascript samsung-smart-tv

我创建了一个简单的应用程序来为我的智能电视模拟器创建 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/

相关文章:

javascript - Angular 2 和服务单元测试

javascript - 在三个 js 中使用鼠标悬停更改网格的颜色

javascript - 为什么这个函数不返回 JSON 字符串?

android - 智能电视IPTV应用程序教程和示例

eclipse - 使用适用于 Mac 的三星智能电视 sdk 4.1

javascript - SquirrelFish 似乎错过了 "bind()",如何在没有它的情况下将 JS 回调绑定(bind)到 "this"?

javascript - 将三个选择菜单中的元素切入或切出数组

javascript - 如何在 Chrome 中发出警报后重新加载 javascript 页面

samsung-smart-tv - 三星智能电视应用程序安装

scheduling - 在三星智能电视启动时启动应用程序