没有localhost的WebSocket连接延迟

时间:2014-03-05 15:13:13

标签: java tomcat websocket delay lag

我正在使用WebSockets在公司中开发WebApp。它目前处于一个基本的"客户端发送消息,服务器响应" -state并且正如它应该工作的那样......在localhost下。

我使用Tomcat 7和Netbeans来部署应用程序。所以我基本上是在

下达成的
  

本地主机:8080 / Web应用程序

并且WebSocket本身被引用为

  

var ws = new WebSocket(" ws:// localhost:8080 / WebSocketTest / WsSendTest");

如果我现在更改" localhost"到我的网络IP我仍然可以访问网站,但功能似乎已被打破。我有一个" ping"将ping-msg发送到服务器的按钮。如果我快速点击它,功能似乎恢复。但在F5之后它又被打破了。

当我将ws://路径更改为我的IP时,似乎只会发生这种情况。

奇怪的是,onOpen() - 方法以某种方式实现,它记录连接到WebSocket的任何客户端的会话ID,并立即识别连接。其余的似乎是"滞后"或"阻止"?

我最终将不得不使用IP,因为网络中的其他用户无法在网页中的localhost上设置ws://

有人可以联系吗?

0 个答案:

没有答案