oapi-sdk-java icon indicating copy to clipboard operation
oapi-sdk-java copied to clipboard

关于使用长连接的情况下,关闭Socket

Open sunhao-java opened this issue 9 months ago • 0 comments

我司有个场景,需要可以在页面通过配置的形式接入飞书机器人,并且采用长连接的方式监听推送过来的事件消息,所以涉及到以下问题:

  1. 首次创建时,需要构建ws.Client,并start
  2. 编辑时,需要先把原来的ws.Client进行reconnect,即先disconnect,再start
  3. 删除时,需要把原来的ws.Client进行disconnect,并置空

对于以上3点,1已经实现,2和3存在问题:

  1. ws.Client有start、disconnect、reconnect三个方法,但是disconnect、reconnect这两个方法被protected修饰了,外部无法调用

请问一下: 能够将上述两个方法也变成public,如果不可以,还方便描述一下原因。谢谢

sunhao-java avatar Feb 17 '25 11:02 sunhao-java