I need to push some data to flex clients.
So I put in place the StreamingAMFEndpoint and cie.
It works pretty well in a "Standrard" environnement when you have no firewall between the balzeds server and the flex client.
But when a firewall is present, the dedicated connection between blazeDsServer and FlexClient isn't established.
In the service-config.xml I have this :
<user-agent match-on="MSIE" kickstart-bytes="2048" max-streaming-connections-per-session="3"/>
<user-agent match-on="Firefox" kickstart-bytes="2048" max-streaming-connections-per-session="3"/>
The fact is the client ask for a connection on the server.port but it then establish the connection on another port let say 4334 for the example.
So I suppose it's like with a ftp connection with a range of port dedicated to manage this connections and i have to open ports on my firewall.
So here's my Questions :
Is there a way to specify this range of ports ?
Or is there a port range by default ?
I think opening just one port should be enough. When serving standard HTTP traffic, you only need to have port 80 open, even that internally the server might create additional sockets for each client.
Thanks for the answer.
After some testing on my part, I can say that one port is effectivly sufficient.
i still have another problem but it s not with the firewall.
I have a Apache in front of my Tomcat and it seem to be problem.
I may post in another topic about that.
Europe, Middle East and Africa