"strictly asymmetric protocol, not intended to be used directly between players" does not imply "All communication is initiated by the controller". It would be reasonable to allow a player to ask the server "how much time do I have left?", and "how much time does my opponent have left?". As far as I know, GTP does not support this.
Nick On 9 June 2015 at 13:03, Hellwig Geisse <hellwig.gei...@mni.thm.de> wrote: > Hi Ray, > > GTP is a strictly asymmetric protocol, not intended to > be used directly between players. The specification draft > http://www.lysator.liu.se/~gunnar/gtp/gtp2-spec-draft2/gtp2-spec.html > expresses this clearly (1.3 Communication Model): > "The protocol is asymmetric and involves two parties, which we call > controller and engine. The controller is typically some kind of arbiter > or relay and the engine is typically a go playing program. All > communication is initiated by the controller in form of commands, to > which the engine responds." > > So if you want to let two instances of Go players play each other, > you need some controller in between, possibly split in two halves, > one half on either side of a network connection, with a separate > protocol for communication between the two controllers. This is the > usual situation when two programs are playing on a (remote) Go server. > > Hellwig > > _______________________________________________ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go > -- Nick Wedd mapr...@gmail.com
_______________________________________________ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go