diff --git a/Client-server-split.md b/Client-server-split.md index 0c6c287..1a08c65 100644 --- a/Client-server-split.md +++ b/Client-server-split.md @@ -73,6 +73,12 @@ probably self-destruct when all clients are gone. [Discussion of solutions](https://github.com/sbt/sbt/wiki/Client-server-discovery-lifecycle) +### Problem: client-server communication machinery + +What is the general shape of client-server communication? REST or WebSocket or custom protocol? Is there any "handshake" information? What sorts of messages can be sent? + +[Discussion of solutions](https://github.com/sbt/sbt/wiki/Client-server-communication) + ### Problem: long-running tasks block the build server Some tasks are "infinite" (such as `run`), hanging around until @@ -396,4 +402,4 @@ that requests were sent. ## Other ideas -Many more will no doubt emerge over time, please share yours. +Many more will no doubt emerge over time, please share yours. \ No newline at end of file