On Monday 24 February 2003 16:11, Daniel Bump wrote:
It seems to me that the fact that the gtp stream allows command id numbers which are mirrored by the response is a feature that implies the possibility of asyncronous response.
no, according to the standard the order of responses is sequential. The IDs are only for convenience.
I don't want to make GTP asynchronous, I think most of the simplicity of GTP comes from the fact that it is synchronous and has clear server client roles.
It's only that I need interruption of commands for several reasons and I want to tweak it in without complicating GTP.
I would really prefer using an INT signal for that purpose, but that's not a good solution, because - signals are not implemented in some languages (like Java) - they are not portable - thay won't work over network GTP streams
- Markus