Jquery套接字未连接

Jquery套接字未连接,jquery,sockets,Jquery,Sockets,我正在使用来自的JQuery套接字。我正在尝试通过套接字将浏览器连接到erlang服务器,并对erlang服务器进行了测试,我可以安全地假设它接受连接,但为了安全起见: -module(browser). -export([start/0]). start() -> BossProc = spawn(fun() -> listenerSocket([]) end), {ok, Listen} = gen_tcp:listen(2266,[binary,{packe

我正在使用来自的JQuery套接字。我正在尝试通过套接字将浏览器连接到erlang服务器,并对erlang服务器进行了测试,我可以安全地假设它接受连接,但为了安全起见:

-module(browser).
-export([start/0]).


start() ->
    BossProc = spawn(fun() -> listenerSocket([]) end),
    {ok, Listen} = gen_tcp:listen(2266,[binary,{packet,4}]),
    sloop(Listen, BossProc).

sloop(Listen,BossProc)->
    {ok, Socket} = gen_tcp:accept(Listen),
    io:format("Someone connected"),
    BossProc ! {Socket},
    spawn(fun() -> sloop(Listen, BossProc) end),
    receive
        {tcp, Socket, Bin} -> BossProc ! {broadcast, Bin};
        {tcp_closed, Socket} -> io:format("Someone disconnected")
    end.



listenerSocket(A) -> 
    receive 
        {Socket} -> listenerSocket(lists:append(A,[Socket]));
        {broadcast, Msg} -> [J ! {Msg} || J <- A]
    end.
问题是,尽管执行了此代码,但我没有收到来自erlang服务器的确认(“未显示已连接的某人”)。以下是脚本运行的HTML:

    <html>
    <head>
        <script src="js/jquery-1.11.3.min.js"></script>
        <script src="js/jquery.websocket-0.0.1.js"></script>
        <scrcpt src="js/brain.js"></script>
        <link rel="stylesheet" type="text/css" href="css/style.css">
    </head>
    <body>
        <textarea col = "20" rows = "20" id="text" disabled="true"></textarea><br>
        <input type = "text" id = "input" size="25"/><br>
        <input type = "button" id="entry" value="Enter" />
    </body>


</html>




我确信这是一个非常基本的错误,但是我不能确切地看到代码停在哪里,或者它是否运行

WebSocket将只在某些浏览器的更高版本中运行。确保您的浏览器为Internet Explorer 10或更高版本、Firefox 31或更高版本或Chrome 31或更高版本。如果是其他内容,请检查WebSocket是否受支持。@Drummad我在最新版本的chrome和firefox上检查了它,但仍然没有看到任何确认信息。您可能需要尝试在url前面加上“ws://”。对此不太确定,但值得一试!
    <html>
    <head>
        <script src="js/jquery-1.11.3.min.js"></script>
        <script src="js/jquery.websocket-0.0.1.js"></script>
        <scrcpt src="js/brain.js"></script>
        <link rel="stylesheet" type="text/css" href="css/style.css">
    </head>
    <body>
        <textarea col = "20" rows = "20" id="text" disabled="true"></textarea><br>
        <input type = "text" id = "input" size="25"/><br>
        <input type = "button" id="entry" value="Enter" />
    </body>


</html>