Well, in a sense push over HTTP is what I'm trying to accomplish, but
a two-way push that HTTP technically doesn't support but I've been
able to make work through customization of a Servlet and using a
Socket that initiates the communication.

In this case I can't control the backend port 80 since it is
controlled by the web server.

I know this sounds strange, but it works very well if the sandbox
restrictions don't get in the way. ;)

--- In [email protected], "Peter Farland" <[EMAIL PROTECTED]> wrote:
>
> Well, if you're not controlling the backend of port 80 then that's a
> different story entirely. I thought that you were only using port 80
> because of firewall restrictions, but I didn't know you also didn't want
> to control the backend of port 80 too. Are you really just trying to do
> push over HTTP?
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Matt
> Sent: Wednesday, April 18, 2007 2:04 PM
> To: [email protected]
> Subject: [flexcoders] Re: Socket to Port 80
> 
> 
> 
> If I'm understanding the way the xmlsocket:// protocol works properly
> then I believe this is problematic. With a Socket connection I'm able
> to connect back to the web server on the same port because I fulfill
> the HTTP request requirements to get me where I want. However, it
> looks as though xmlsocket:// requires an arbitrary communication
> protocol via XML, not HTTP. Is that correct?
> 
> My primary purpose in wanting to establish a connection to the server
> via port 80 is so I don't have to worry about Firewall issues for
> clients since they already had to connect to port 80 to get the SWF
> file. It doesn't look like there's any way for me to get the
> xmlsocket:// connection to communication via HTTP is there?
> 
> Sorry for the complex requirements, but if I can jump this hurdle this
> will make for a very nice communications system.
> 
> Thanks again.
> 
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
> , "Peter Farland" <pfarland@> wrote:
> >
> > I did a little more digging, and despite the way that sentence reads
> in
> > the documentation for securityError, this port limitation is not
> > actually independent of security sandbox policies and can be avoided
> > with the correct policy settings.
> > 
> > Take a look at the documentation for the connect() method:
> > 
> > http://livedocs.adobe.com/flex/2/langref/flash/net/Socket.html#connect
> <http://livedocs.adobe.com/flex/2/langref/flash/net/Socket.html#connect>
> ()
> > 
> > It appears that you can specify a policy file for ports less than
> 1024,
> > but it can only be done via the method I mentioned via responding to
> the
> > <policy-file-request/> token and it appears that despite that you're
> not
> > explicitly using an XML socket, for the purposes of locating a policy
> > file you do use the xmlsocket://myserver <xmlsocket://myserver>  as
> the protocol in the URL to
> > loadPolicyFile.
> > 
> > Pete
> > 
> > 
> > 
> > ________________________________
> > 
> > From: [email protected] <mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
> ] On
> > Behalf Of Paul DeCoursey
> > Sent: Wednesday, April 18, 2007 12:16 PM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> > Subject: [flexcoders] Re: Socket to Port 80
> > 
> > 
> > 
> > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders%40yahoogroups.com>
> > , "Peter Farland" <pfarland@> wrote:
> > >
> > > 
> > > > I'll give this a try, but I'm not actually using
> > > > XMLSocketbut a straight Socket ...
> > > 
> > > [Pete] I did see that, but was looking around at samples for loading
> > > custom policy files over a socket and must have cut and pasted one
> > that
> > > included the xmlsocket: in the protocol. But protocols aside, I
> think
> > > the next paragraph explains your issue and it is not related to
> policy
> > > files at all...
> > > 
> > > 
> > > 
> > > > I believe I remember reading something about that in
> > > > the Flex documentation that it has to do with it being
> > > > a Socket connection to a port under 1024.
> > > 
> > > [Pete] Ah, yes, you're right. It is listed as an explicit security
> > error
> > > in the documentation if one attempts to connect to a port less than
> > > 1024. From my reading of this documentation it is mentioned as a
> > > restriction independent of any security sandbox policies.
> > > 
> > > 
> > 
> > Although this is no help, I just thought I would chime in with a
> > rant... Why can't we open a socket on a port lower than 1024? I would
> > understand if it were to open a ServerSocket but these are sockets. 
> > Although we can use proxies or install our services on higher ports,
> > which will probably be blocked by firewalls in the real world I find
> > this limiting. I'm sure this is all because of plugin/browser
> > limitations, and it probably makes sense to some "nerd" somewhere.
> >
>


Reply via email to