Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 使用socket.io连接Elixir';s凤凰插座_Sockets_Elixir - Fatal编程技术网

Sockets 使用socket.io连接Elixir';s凤凰插座

Sockets 使用socket.io连接Elixir';s凤凰插座,sockets,elixir,Sockets,Elixir,我正在尝试使用socket.io将Javascript客户端连接到Elixir phoenix套接字。现在我要做的是: var socket = io.connect('ws/ip.adress.of.server/ws'); 但是,我没有获得连接的真实套接字对象: 有人能告诉我连接phoenix插座的正确方法吗?在我的服务器代码中是否有任何地方可以查找需要连接的URL 感谢socket.io是一种专用协议,可在WebSocket或长轮询之上工作。它利用了与phoenix sockets提供

我正在尝试使用socket.io将Javascript客户端连接到Elixir phoenix套接字。现在我要做的是:

var socket = io.connect('ws/ip.adress.of.server/ws');
但是,我没有获得连接的真实套接字对象:

有人能告诉我连接phoenix插座的正确方法吗?在我的服务器代码中是否有任何地方可以查找需要连接的URL


感谢

socket.io是一种专用协议,可在WebSocket或长轮询之上工作。它利用了与phoenix sockets提供的类似的概念。但除此之外,这两者是两个不可互操作的截然不同的东西。正如Justin Wood提到的,如果你想使用phoenix频道,请使用phoenix.js。

为什么不直接使用官方图书馆呢?这将连接到凤凰城没有任何问题。如果您真的想使用socket.io,可以查看一下,看看您是否还遗漏了什么。此外,您是否在服务器上发现任何可能有用的错误?