[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
#$#mcp version: to:
in case anyone missed the explanation, the reason for changing the
arguments of #$#mcp is that it allows us to deal with both MCP 1.0 and
>2.1 in the same negotiation if we speak both versions:
* server 1.0-2.1, client 1.0
server sends #$#mcp version: 1.0 to: 2.1
client drops 'to' argument, sees 'version: 1.0'
client sends #$#mcp version: 1.0
server accepts version 1.0
* server 1.0, client 1.0-2.1
server sends #$#mcp version: 1.0
client accepts version 1.0
client sends #$#mcp version: 1.0 to: 2.1
server drops 'to' argument, accepts version 1.0
* server 1.0, client 1.0
* server 1.0-2.1, client 1.0-2.1
negotiation as described in the appropriate spec.