It's been a long time. I've tried several ways to get the HTML client done, but I just don't have time, and so far nobody I've found has been too interested.

So I'm doing something that I've put off a long time: Open sourcing the protocol. Sort of.

KGS has a binary stream oriented protocol, which is great for the Java and Android client, but unusable for an HTML client. So I wrote a translator to convert the binary protocol into a JSON protocol, delivered over HTTP instead of a persistent stream.

Anybody interested in fiddling with a javascript client, take a look! Download the JSP WAR at http://www.igoweb.org/~wms/kgs/jsonClient-2016-03-01T01_02Z.war and install it on any JSP server. It has an "example client" that's really more of a protocol tester, and a reference that describes all message types upstream and downstream.

Please let me know how it goes!
Shared publiclyView activity