【tio-websocket】10、单条TCP连接上下文—ChannelContext

介绍

每一个 tcp 连接的建立都会产生一个 ChannelContext 对象,这是个抽象类。

  • 如果你是用 t-io 作 TCP 客户端,那么就是 ClientChannelContext
  • 如果你是用 t-io 作 TCP 服务器,那么就是 ServerChannelContext

如下图所示:

【tio-websocket】10、单条TCP连接上下文—ChannelContext_第1张图片

ChannelContext对象信息

ChannelContext 对象包含的信息非常多,主要对象见下图:

【tio-websocket】10、单条TCP连接上下文—ChannelContext_第2张图片

ChannelContext 是 t-io 中非常重要的类,他是业务和连接的沟通桥梁!

ChannelContext的常见用法

  • 1、存取数据

用户可以把业务数据通过 ChannelContext 对象和 TCP 连接关联起来,像下面这样设置属性

ChannelContext.set(

你可能感兴趣的:(#,tio-websocket,1024程序员节,tio,ChannelContext,网络编程)