I am curious to know what "then talks XML with null byte terminators" means and how it is relevant here.
--- In [email protected], "Daniel Grace" <[EMAIL PROTECTED]> wrote: > > FDS and polling are not your only options. > > Write a back-end server that answers socket connections above 1024, responds > to the permissions query (or alternately, write your flash to first request > a crossdomain.xml file, so that it never asks the socket for permissions) > and then talks XML with null byte terminators. > > Then XMLSocket gives you your push-supporting interface. We've had the > backend server since before we started using Flex, and we needed it to > support a variety of languages (C#, C, C++, PHP, and AS3 so far all talk to > it). > > It works quite well. > > Daniel > > On 5/21/07, Mark Ingram <[EMAIL PROTECTED]> wrote: > > > > I should also state that the reason I want to use ASP.NET Web Services or > > .NET Components is because I want to access a database (the result of all > > collaborative work will be stored there). > > > > > > > > Thanks, > > > > > > > > Mark > > > > > > > > > > ------------------------------ > > > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > > Behalf Of *Mark Ingram > > *Sent:* 21 May 2007 16:24 > > *To:* [email protected] > > *Subject:* RE: [flexcoders] Re: Am I using the right technology? > > > > > > > > Hi Barrie, thanks for the response. > > > > > > > > In terms of collaboration, anything will do. I tried a great example using > > Flash Media Server 2, which was a chat client. Each client was informed when > > a new client joined or typed a message. That's exactly what I was looking > > for, as we created one the other week that was based around polling. It > > worked, but it wasn't elegant. > > > > > > > > The price tag on FMS seems steep too (not compared to FDS!). $4000 for 150 > > concurrent users? Or more users if you throttle their bandwidth. > > > > > > > > > > > > The ideal solution for me would allow data-push and be able to communicate > > with ASP.NET. I have looked at WebOrb, but again, $10,000 per CPU is a > > little high. > > > > > > > > So here are the options as I see it: > > > > > > > > Flex Data Services (LiveCycle Data Services): $20,000 per CPU > > > > Midnight Coders Data Services: $10,000 per CPU > > > > Flash Media Server: $4,000 per 150 users (unthrottled) > > > > Polling WebServices: Free (plenty of development required though) > > > > > > > > Another down side of FMS is that you can't develop in Flex Builder? And > > from what I've seen it doesn't use ActionScript 3? > > > > > > > > I feel awfully confused about all these similar products! Based on my > > requirements, what would be the best option (see above)? > > > > > > > > Thanks, > > > > > > > > > > ------------------------------ > > > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > > Behalf Of *barry.beattie > > *Sent:* 21 May 2007 15:22 > > *To:* [email protected] > > *Subject:* [flexcoders] Re: Am I using the right technology? > > > > > > > > > > > > Hang on a sec... > > > > in giving Mark an answer, he's been landed with more jargon. > > > > Mark, I'm nowhere near the expert that Tom or others here are on this > > subject ... > > > > ... and there are some good blog posts around (and the Adobe site > > itself) with decent detail on all of it ... > > > > but... I work at a university and they're forever going on about > > collaboration, whether it's research partners, academics or student > > teams. I'm hunting for a project to put this into practice... > > > > (in a nutshell) both remoting and webservices follow the typical > > request/response. so any sync'ing of data needs polling so the clients > > can find out if server has new changes. > > > > but FlexDataServices (or LiveCycle DS now-a-days) has a handle back to > > each client from the server so it can push events/notifications > > telling the clients that the server's data has changed. > > > > this gives a pretty powerful hub-type configuration where one client > > commits updates on the server which can be sent back to all the other > > clients in a heartbeat. > > > > however, this is NOT peer-to-peer collaboration. the server is > > definitely in the middle of it all, receiving and broadcasting to > > subscribers. Which is OK if the data/documents/whatever is to be > > persisted and managed on the server. Keep in mind, that sort of > > technology isn't cheap - not compared to webservices... > > > > I'm no expert on all of this and I've got my own issues trying to work > > out how flex can do true peer-to-peer collaboration (no FDS). I'm also > > unsure what the upgrade path will be with our FlashMediaServers (FMS) > > while I wait for ColdFusion8 (and it's reported LCDS and FMS integration). > > > > but I do hope that's helped somewhat. Others can chime in with much > > better replies. this is just something quick to help lift the fog. > > > > what sort of collaboration do you need to do? > > > > > > >

