Lucee 5.0 websocket在localhost

时间:2017-09-29 13:20:37

标签: tomcat websocket coldfusion lucee

嘿大家都读这个,

最近我忙于研究网页插座,尤其是Lucee的网页插座。在扩展成功安装之后,我通过管理菜单(解决方案:将lucee更新到最新版本-_-)安装它时遇到了一些困难。

我尝试的第二件事是实现这里找到的最简单的websockets示例:https://github.com/isapir/lucee-websocket/wiki/Example---Echo。他还制作了一段视频,解释了他的步骤。我遇到了一些连接问题,几个小时后我得到了一些工作。

首先让我告诉你配置是什么:我正在使用Windows Server 2012 R2,这是Lucee成功运行的。一些网站在IIS中配置,一切都很完美。在websockets的情况下,我通过IE在服务器上使用localhost成功运行了一个控制台测试。我可以发送消息并接收它。我使用了url:ws:// localhost:8888 / ws / echo(如示例中所示)。

现在我遇到的问题是我想在外面做同样的事情。当然你不能使用localhost,所以我尝试了所有可能的组合,但每次它都说" ERR_CONNECTION_TIMEOUT"或" ERR_CONNECTION_REFUSED"等。

我认为websocket扩展的工作方式应该如此,但IIS或Tomcat拒绝连接。因此我也在IIS中安装了websocket支持,启用它,但仍然没有。

有人能指出我正确的方向,为什么会发生这种情况?它是端口的东西,还是tomcat中的设置。我并不擅长这些东西,我对编程应用程序感到更高兴。希望有人可以提供帮助。

您在这里也有一个测试应用程序:https://www.websocket.org/echo.html但这不适用于我的网址。

PS:我还需要使用VPN连接到服务器。这是要考虑的事情吗?

谢谢,

罗兰

修改

让我给你一个更新。首先让我说,就像我说的,我们已经有通过IIS在开放域上工作的网站。这些在外部工作非常好。现在当我尝试通过端口80的开放域连接到websocket时,我收到404错误。当我尝试使用端口8888时,它会给出以下响应:

  

WebSocket错误:网络错误12029,无法建立与服务器的连接

如果我得到404这就是回复: enter image description here

但我可能不是唯一一个想让websockets在localhost之外工作的人。例如,我怎样才能在端口80上运行?那会更好,而不是打开其他端口。

希望有人可以帮助我,谢谢!

0 个答案:

没有答案