Http2Session 和套接字
¥Http2Session and sockets
每个 Http2Session 实例在创建时都与 net.Socket 或 tls.TLSSocket 关联。当 Socket 或 Http2Session 被摧毁时,两者都会被摧毁。
¥Every Http2Session instance is associated with exactly one net.Socket or
tls.TLSSocket when it is created. When either the Socket or the
Http2Session are destroyed, both will be destroyed.
由于 HTTP/2 协议规定的特定序列化和处理要求,不建议用户代码从绑定到 Http2Session 的 Socket 实例读取数据或向其写入数据。这样做会使 HTTP/2 会话进入不确定状态,导致会话和套接字变得不可用。
¥Because of the specific serialization and processing requirements imposed
by the HTTP/2 protocol, it is not recommended for user code to read data from
or write data to a Socket instance bound to a Http2Session. Doing so can
put the HTTP/2 session into an indeterminate state causing the session and
the socket to become unusable.
一旦将 Socket 绑定到 Http2Session,用户代码应仅依赖于 Http2Session 的 API。
¥Once a Socket has been bound to an Http2Session, user code should rely
solely on the API of the Http2Session.