Yes, web sockets will be nice, when they're ready. :) Bayeux and Faye (the bayeux impl I'm using) currently support Web Sockets, but nginx (my web server front end) does not, and the WebSocket protocol is still changing.
-Pete On Oct 22, 2010, at 5:08 PM, Michael Williams wrote: > I would consider HTML5 web sockets if you are interested in eventually > removing your Bayeux dependancy. > > > On Fri, Oct 22, 2010 at 12:33 PM, David Fotland <[email protected]> > wrote: >> If I supported your server and protocol, I would follow your rules :) >> >> Thanks, >> >> David >> >>> -----Original Message----- >>> From: [email protected] [mailto:computer-go- >>> [email protected]] On Behalf Of Pete Schwamb >>> Sent: Friday, October 22, 2010 9:13 AM >>> To: [email protected] >>> Subject: Re: [Computer-go] OS and scoring >>> >>> Ah, sorry for the misread. Yes, the protocol allows all those things, and >> I >>> would love to have more players. The considerations that come to mind >> are: >>> >>> 1) All the previous caveats about protocol compatibility and likely >> changes >>> apply. >>> 2) I would want you to support Bayeux for events, like players arriving in >>> rooms, or game events, rather than just continuously polling the server >>> (which could cause resource issues). >>> >>> -Pete >>> >>> On Oct 22, 2010, at 10:59 AM, David Fotland wrote: >>> >>>> I'm not asking for bots. I'm asking for my client to connect to your >>> server >>>> so they can play their games using The Many Faces of Go as their go >> board, >>>> not using your web interface. This is available now for IGS, and >>> customers >>>> have asked for it for KGS. Does your protocol allow bots to set up >>> matches, >>>> challenge players, get a list of players in the room, etc? >>>> >>>> Regards, >>>> >>>> David >>>> >>>>> -----Original Message----- >>>>> From: [email protected] [mailto:computer-go- >>>>> [email protected]] On Behalf Of Pete Schwamb >>>>> Sent: Friday, October 22, 2010 8:27 AM >>>>> To: [email protected] >>>>> Subject: Re: [Computer-go] OS and scoring >>>>> >>>>> On Oct 20, 2010, at 6:04 PM, David Fotland wrote: >>>>> >>>>>> I do like GoShrines design. >>>>> >>>>> Thanks! >>>>> >>>>>> For testing, I'll continue to use kgs, since it >>>>>> has more players. I would be interested if you allowed me to build a >>>>>> client interface into my commercial program, so people could play >>>> directly >>>>>> from Many Faces of GO. I have an IGS client built in, but KGS does >> not >>>>>> allow this. >>>>> >>>>> I don't see why I would want to prevent anyone from creating a >> connector >>>>> that would let users of their software run bots on GoShrine. I have >> just >>>>> published the ruby version on github, so you can see how the protocol >>>> works. >>>>> The protocol is comprised of JSON messages passed over long-polling >>> Bayeux >>>>> (http://svn.cometd.com/trunk/bayeux/bayeux.html), which is build on >> HTTP. >>>>> >>>>> I can't guarantee that the protocol will never change (it probably >> will), >>>>> but I will try to be open in communicating any changes in advance. If >>> you >>>>> use the goshrine_bot client (which talks to your bot via GTP), then you >>>> will >>>>> be insulated from most of those changes. >>>>> >>>>> -Pete >>>>> >>>>> _______________________________________________ >>>>> Computer-go mailing list >>>>> [email protected] >>>>> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >>>> >>>> _______________________________________________ >>>> Computer-go mailing list >>>> [email protected] >>>> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >>> >>> _______________________________________________ >>> Computer-go mailing list >>> [email protected] >>> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >> >> _______________________________________________ >> Computer-go mailing list >> [email protected] >> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >> > _______________________________________________ > Computer-go mailing list > [email protected] > http://dvandva.org/cgi-bin/mailman/listinfo/computer-go _______________________________________________ Computer-go mailing list [email protected] http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
