服务器挂起状态,Bayeux服务器挂起连接请求

在尝试使用Jetty WebSocket-client库连接到本地Faye服务器时,遇到客户端连接超时45秒的问题。已成功进行握手和连接请求,但服务器在发送响应后挂起。服务器日志显示正常,但客户端未收到进一步响应。寻求解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在写贝叶客户端。我使用Jetty的WebSocket-client库并连接到Faye服务器。

我打开与握手请求一个WS连接到服务器(一切本地主机):

{"channel":"/meta/handshake","supportedConnectionTypes":["long-polling","callback-polling","websocket"],"version":"1.0"}

客户端马上接收到握手响应:

{"channel":"/meta/handshake","successful":true,"version":"1.0","supportedConnectionTypes":["long-polling","cross-origin-long-polling","callback-polling","websocket","eventsource","in-process"],"clientId":"l8xhgf0t5gikcukcknhr5npfx11s5w9","advice":{"reconnect":"retry","interval":0,"timeout":45000}}

然后客户端发送连接请求:

{"clientId":"l8xhgf0t5gikcukcknhr5npfx11s5w9","connectionType":"websocket","channel":"/meta/connect"}

然后,服务器挂起45秒(超时值)然后发送这样的响应:

{"clientId":"l8xhgf0t5gikcukcknhr5npfx11s5w9","channel":"/meta/connect","successful":true,"advice":{"reconnect":"retry","interval":0,"timeout":45000}}

王菲服务器上的最后一个日志消息,它挂起之前平安“l8xhgf0t5gikcukcknhr5npfx11s5w9”,45

但我从来没有收到客户端平架。 我不知道为什么服务器挂起这45个,但我需要解决这个问题。 有没有人见过这个?任何帮助/建议/提示非常感谢:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值