您好我正在使用Jetty 8作为我的Websocket服务器。
我确实认识到Jetty支持通过API设置MaxIdletime。
但是,我想以两种方式区分它。 - 入站空闲时间 - 出站空闲时间。
这是因为,如果会话变为虚拟套接字,并且服务器不断发送出站消息,我发现它永远不会进入空闲会话。
我看到Mina支持这种设置,我想知道Jetty是否也支持这种设置。
谢谢
答案 0 :(得分:0)
Jetty 9不支持输入与输出通道的单独空闲超时。
由于WebSocket是一个双向套接字,它要求支持半封闭场景,单独的空闲超时只会影响该特定通道,而不能解决您似乎想要解决的基本问题。
你所谓的“虚拟套接字”实际上是一个“半封闭套接字”,它仍然是100%有效的WebSocket。