服务绑定 connect() 调用者调用 Socket.close() 方法时,该方法并未传递给被调用者
作者: guybedford创建于 2026年9月11日更新于 2026年9月11日
当服务绑定套接字(`env.X.connect()`)的调用者(以及 Durable Object stub)调用 `socket.close()` 时,被调用者的 `connect()` 处理程序并没有被告知:被调用者套接字上的未完成的 `reader.read()` 既没有结束,也没有被拒绝。它在调用者的 `close()` 解析后仍然保持未完成的状态,并且在调用者的请求完成后仍然保持未完成的状态。
内容来源: cloudflare/workerd