3 ms·
According to http://www.jamwithchrome.com/technology http://www.jamwithchrome.com/technology "The real time websocket relay system used to make collaboration w
by krosaen 14y ago
According to http://www.jamwithchrome.com/technology http://www.jamwithchrome.com/technology
"The real time websocket relay system used to make collaboration with JAM possible was developed using the Go programming language."
And the web app is hosted on app engine. AFAIK though, you couldn't host the Go websocket component on app engine (even though GAE supports Go as a runtime) since GAE doesn't support persistent connections directly.
In any case, very very cool!
- bohinjc 14y agoI think you missed the Channel API : https://developers.google.com/appengine/docs/go/channel/ https://developers.google.com/appengine/docs/go/channel/ (also available for Python and Java)
- halter73 14y agoThe Channel API doesn't currently use WebSockets. Instead it uses Comet techniques like forever frame and long polling. http://code.google.com/p/googleappengine/issues/detail?id=2535 http://code.google.com/p/googleappengine/issues/detail?id=25...