从接口中删除客户端
若要从特定接口中删除客户端(例如路由协议),请使用 MprAdminInterfaceTransportGetInfo 或 MprConfigInterfaceTransportGetInfo 检索接口的所有客户端信息。 使用 MprInfoBlockRemove 删除要删除的客户端的信息块。 然后使用 MprInfoBlockAdd 为要删除的客户端添加零长度块。 最后,使用 MprAdminInterfaceTransportSetInfo 或 MprConfigInterfaceTransportSetInfo 将信息保存回正在运行的路由器或注册表。
如果路由器管理器收到客户端的零长度接口信息块,则它知道从接口中删除该客户端。 路由器管理器通过调用客户端的 DeleteInterface 实现来删除客户端。 请注意,传递不包含客户端信息块的信息标头和传递包含客户端零长度信息块的信息标头之间的重要区别。 在第一种情况下,路由器管理器不对客户端执行任何操作。 第二种情况是,路由器管理器会从接口中删除客户端。