处理 Swift-nio 服务器端 TCP 连接事件并将上下文数据发送到客户端
Handle Swift-nio server-side TCP connection event and send context data to client
我正在研究 COPS (rfc 2748) 协议处理程序。我需要能够在建立 TCP 连接后立即从服务器向客户端发送消息。我没有找到任何描述此功能的 API。
任何指点将不胜感激。
您可以在 childChannelInitializer
中使用 channel.pipeline.addHandler(MyHandler())
将 ChannelHandler 放入新连接的套接字的管道中,当您的 ChannelHandler 接收到 channelActive
事件时,它仅使用 context.writeAndFlush
发送数据. SwiftNIO 将在 TCP 连接建立时立即发送。
我正在研究 COPS (rfc 2748) 协议处理程序。我需要能够在建立 TCP 连接后立即从服务器向客户端发送消息。我没有找到任何描述此功能的 API。
任何指点将不胜感激。
您可以在 childChannelInitializer
中使用 channel.pipeline.addHandler(MyHandler())
将 ChannelHandler 放入新连接的套接字的管道中,当您的 ChannelHandler 接收到 channelActive
事件时,它仅使用 context.writeAndFlush
发送数据. SwiftNIO 将在 TCP 连接建立时立即发送。