【问题标题】:Handle Swift-nio server-side TCP connection event and send context data to client处理 Swift-nio 服务器端 TCP 连接事件并将上下文数据发送到客户端
【发布时间】:2021-12-15 15:54:52
【问题描述】:

我正在开发一个 COPS (rfc 2748) 协议处理程序。在建立 TCP 连接后,我需要能够立即从服务器向客户端发送消息。我没有找到任何描述此功能的 API。

任何指针将不胜感激。

【问题讨论】:

    标签: swift-nio


    【解决方案1】:

    您可以使用childChannelInitializer 中的channel.pipeline.addHandler(MyHandler()) 将ChannelHandler 放入新连接的套接字的管道中,当您的ChannelHandler 收到channelActive 事件时,它只会使用context.writeAndFlush 发送数据。 SwiftNIO 将在 TCP 连接建立时发送此权限。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 2021-08-12
      相关资源
      最近更新 更多