Websockets将无法在实时服务器上启动 - ssl错误303

时间:2016-03-28 23:24:43

标签: javascript php sockets ssl

嘿,我有一个很大的问题。我使用Ratchet框架为pho创建了一个Web套接字系统。它在我的本地服务器上工作得很好,但由于某种原因它不能在我的实时服务器上运行。我的服务器在数字海洋上,所以我对服务器很熟悉。我也使用Apache。但这就是我的套接字JavaScript代码现在用于连接的方式:

if(typeof(WebSocket) == "function")
{
    var host = "wss://www.frindse.com:8181/?chathash=" + mainChatId;
    var conn = new WebSocket(host);

    conn.onopen = function(e) {
        console.log("Connection established!");

        // Send back the chat id
        conn.send(JSON.stringify({event: "supplyChatHash", data: mainChatId}));

        // Add this new user to the connection
        conn.send(JSON.stringify({event: "connectNewUserToChat", data: {userId: logged, connectedTo: mainChatId}}));
    };

    conn.onclose = function(e) {
        alert('Disconnected');
    };
}

以下是启动服务器的代码:

$server = IoServer::factory(
    new HttpServer(
        new WsServer(
            new ChatServerBackend($_GET['chathash'])
        )
    ),
    8181
);

由于某种原因,我的套接字服务器无法在我的实际网站上启动。它与港口有关吗?还是其他什么?

0 个答案:

没有答案