Lc-1995

Results 5 comments of Lc-1995

> 没有网是什么情况 > 因为连接是基于TCP,如果TCP判断不出来close,就不会进入close方法。 比如wifi信号不好,或者直接断开,流量卡没有流量等情况出现的没有网的情况。

> 没有网是什么情况 > 因为连接是基于TCP,如果TCP判断不出来close,就不会进入close方法。 另外除开这个问题,中间使用了nginx的话,需要对nginx设置些什么吗?

也就是说websocket目前不能实现session共享的,无法序列化存储到一个地方,所以如果布置多台的话,a服务器挂掉了,就只能让在a服务器上的连接重连到b上对吧。 > session一定会没了,因为这里的session实际上是一条连接。 > 如果a服务器挂掉,连接也是会断开的,也就是session一定会没。 > 毕竟连接都没有了,客户端想接收或发送都做不了。 > > 其实只需要客户端重连,自然就会连上b服务器,也就不存在session没掉的问题。 也就是说websocket目前不能实现session共享的,无法序列化存储到一个地方,所以如果布置多台的话,a服务器挂掉了,就只能让在a服务器上的连接重连到b上对吧。

> > 也就是说websocket目前不能实现session共享的,无法序列化存储到一个地方,所以如果布置多台的话,a服务器挂掉了,就只能让在a服务器上的连接重连到b上对吧。 > > 不是websocket目前不能实现,而是只要是连接就不存在序列化存储到一个地方。 > > 客户端重连是可以到b上的 好的,谢谢,大概明白了。

> > port="${ws.port}",这样写会报错,port应该是一个int类型,现在是个string > > 这个写法在0.9.0以上才支持,建议用0.9.4 因为我当时用的时候只出到的0.8.0是最新的,如果我直接切换版本,我看了一下,作者好像去掉了一些东西,所以是不能直接兼容的,需要修改部分逻辑是吗?