abap push channel server如何关闭当前的websocket连接

abap push channel server how to close the current websocket connection

我找不到任何方法可以让我在收到第一条消息后从服务器端关闭连接,据我所知你只能在开头拒绝连接 on_accept 和判断对方为什么用on_close关闭它(来自IF_APC_WSP_EXTENSION接口)。

我搜索了 APC 类,但到目前为止没有找到任何有用的东西。

问题: 如果服务器端没有任何预定义的方法来关闭连接,我该如何访问当前的WebSocket并关闭它?

为什么要从服务器端关闭连接?当你想要这样做时,我想不出太多的场景。

与websocket的连接是由客户端发起的,因此客户端也负责关闭它(除非在某些极端情况下,例如,应用程序服务器资源不足并关闭websocket连接以释放一些)。

有关如何从客户端关闭 websocket 的更多详细信息,请查看 this 线程。

干杯, SePo