Ah... the truth come out. Ok, thanks, that's good to know. I don't mind Java, but running tomcat might be a problem. I'll ask the system admin.
Thanks ~sean On Wed, Jul 2, 2008 at 12:45 PM, valdhor <[EMAIL PROTECTED]> wrote: > BlazeDS does exactly what your custom solution does (Albeit more > stably). The only caveat is that you would need a Java Servlet > container (eg. Tomcat, JBoss) and you would need to learn Java. > > > --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, "Sean > Clark Hess" <[EMAIL PROTECTED]> wrote: > > > > Ok, that's what I thought about WebORB. We were using a custom polling > > mechanism before switching to sockets -- the delay was annoying, > which is > > why we switched. > > > > Are you saying that BlazeDS uses http persistent connections? > You're right, > > that could get annoying. It doesn't make any sense to use persistent > > connections with apache or another large-scale HTTP server. My socket > > server bypasses apache and just uses TCP/IP and the Socket class to > open as > > many persistent connections as I need. Since the communication is so > > lightweight (no files, or even real data passed), it shouldn't be a > big deal > > to have hundreds or thousands of persistent connections at a time. > Any time > > it needs to pass big data, it just stores it in the db, messages the > > recipients, who get it through a standard HTTP service. > > > > So far, our custom solution seems to be the best, since messages are > sent > > fairly infrequently, but we want them to show up instantaneously. A > 2 or 4 > > second poll per client, with each one accessing the database can get > hairy > > pretty fast. > > > > Thanks > > ~sean > > > > > > > > > > > > On Wed, Jul 2, 2008 at 9:51 AM, valdhor <[EMAIL PROTECTED]> wrote: > > > > > As far as I understand WebORB, it uses a pseudo push mechanism. The > > > client actively polls for any new data. (I could be wrong about this. > > > Please let me know if I am. I am basing my assumptions on forum posts > > > - eg. > http://www.themidnightcoders.com/forum/default.aspx?g=posts&t=505). > > > > > > If you don't like active polling, look at BlazeDS. > > > > > > I use an active poll in my applications but I do it once every 30 > > > minutes (It's just to alert users of any news they need to know). > > > > > > I don't know if I like the non polling solution. It means that you > > > have to open a persistent connection to the server and sooner or later > > > you will run out of connections. > > > > > > > > > --- In flexcoders@yahoogroups.com > > > <flexcoders%40yahoogroups.com><flexcoders% > 40yahoogroups.com>, > "Sean > > > Clark Hess" <seanhess@> wrote: > > > > > > > > Does WebORB use sockets? I thought it was an http connection, but I > > > could > > > > be mistaken. If there's a better way, I'd be happy to switch, but I > > > couldn't > > > > find anything. The current system is VERY lightweight, and it's > quite > > > > unlikely that WebORB is faster, but it might be a lot more > stable -- I > > > > definitely want to look into it. > > > > > > > > Our needs are > > > > 1) Messaging between clients (Push to client) > > > > 2) Speed (for lightweight messages) > > > > > > > > Does WebORB do #1? > > > > > > > > I looked at the example you posted -- Yes, it is very easy to send > > > JSON to > > > > PHP and get a JSON response -- we are doing this elsewhere. But > > > HTTPService > > > > is, well, HTTP -- the server can't push data back to the client. > > > > > > > > Thanks! > > > > ~sean > > > > > > > > On Wed, Jul 2, 2008 at 7:42 AM, valdhor <stevedepp@> wrote: > > > > > > > > > I can't help you with your problem but do wonder why you felt > > > the need > > > > > to create your own socket system to implement JSON to PHP. > > > > > > > > > > AFAIK there are a number of solutions for this (eg. > > > > > > > > > > > > > > > > > > http://blog.paranoidferret.com/index.php/2007/08/24/flex-php-json-mysql-advanced-updating/ > > > > > ). > > > > > > > > > > Also, WebORB with AMF3 is a much simpler (And probably faster) > > > > > solution for getting data to and from Flex/PHP. > > > > > > > > > > > > > > > --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com> > <flexcoders%40yahoogroups.com><flexcoders% > > > > 40yahoogroups.com>, > > > "Sean > > > > > Clark Hess" <seanhess@> wrote: > > > > > > > > > > > > Hello coders! > > > > > > > > > > > > This is my first question to the list, so go easy on me, > alright? :) > > > > > > > > > > > > I spent quite a while developing a good socket system that > > > > > communicated with > > > > > > PHP via JSON. It uses the Socket class (since that's the > only way > > > > > you can > > > > > > do it, as far as I'm aware). It works perfectly now, with > one small > > > > > > caveat. > > > > > > > > > > > > When testing it on machines with r45 of FP9 installed, it didn't > > > > > connect. > > > > > > I'm not sure which version started working, but I think it > works on > > > > > r115 > > > > > > and r124. As far as I can tell, the connect event just never > fires. > > > > > The > > > > > > policy file request goes through fine, but the socket server > > > never hears > > > > > > from the connection request. > > > > > > > > > > > > Thanks! > > > > > > ~sean > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >