Todo #257

Implement TERMINATE_SESSION UPC support

Added by colin moock 825 days ago. Updated 332 days ago.

Status :New Start :11/01/2009
Priority :Normal Due date :
Assigned to :- % Done :

0%

Category :Connection
Target version :Future

Description

When a new client connects, it also starts a session that can persist across multiple connections. Clients need a way to explicitly end that session, so implement support for the UPC message TERMINATE_SESSION in both Reactor and Union Server.

Resolve the following scenarios:

  • What happens when a client sends a session id for an expired session?
  • When should the client send a TERMINATE_SESSION message?
  • When should the server send a SESSION_TERMINATED message?
  • When the client sends TERMINATE_SESSION, should the server immediately disconnect it (if it's a persistent socket)?

See also Union Server Issue #437.

History

12/17/2009 01:06 AM - colin moock

  • Target version changed from Union 1.0 Alpha 6 to Union 1.0 Alpha 7

01/20/2010 04:20 PM - colin moock

  • Target version changed from Union 1.0 Alpha 7 to Future

Also available in: Atom