Skip to main content
Known Participant
April 26, 2006
Question

HTTP tunneling

  • April 26, 2006
  • 9 replies
  • 1320 views
Hello

I saw this information :
Macromedia Flash Communication Server MX 1.5 comes with a new feature called "HTTP tunneling". This makes it possible to use port 80 and the http-protocol for communicating with the server.
link : http://www.macromedia.com/devnet/flashcom/articles/first_comm_app.html

How can I use the HTTP tunneling please ?

Thank you.
    This topic has been closed for replies.

    9 replies

    April 26, 2006
    Not for deployment of applications. For testing, you can install FMS on a machine in your home or office, but you can't deploy applications with the dev license (it's a violation of the license terms).
    bb3000Author
    Known Participant
    April 26, 2006
    quote:

    Originally posted by: JayCharles
    Not for deployment of applications. For testing, you can install FMS on a machine in your home or office, but you can't deploy applications with the dev license (it's a violation of the license terms).


    And if I buy FMS, can I use it without shared FMS hosting , or a dedicated server ?
    bb3000Author
    Known Participant
    April 26, 2006
    I want create my own chatroom but my webhosting account dont accept PORT other than 80, and with flash, when you create a chatroom, in the actionscript : connect("IP Adress", PORT), the PORT must be bigger or = to 1024.

    I tough with FMS, I can create a chatroom because it can use PORT 80.

    So it is not possible ?
    (Because I don't want shared FMS hosting or a server)
    bb3000Author
    Known Participant
    April 26, 2006
    There is no free solution ?
    April 26, 2006
    Correct.

    You'll need either shared FMS hosting (links below), or you'll need a dedicated server to run your FMS.

    shared hosts:

    http://www.mediatemple.com
    http://www.influxis.com
    http://www.uvault.com
    April 26, 2006
    Do you have a free server, or a free webhosting account (there's a big difference).

    To install FMS, you need root access and administrative rights to the server, which you won't have with a shared webhost.
    bb3000Author
    Known Participant
    April 26, 2006
    quote:

    Originally posted by: JayCharles
    Do you have a free server, or a free webhosting account (there's a big difference).

    To install FMS, you need root access and administrative rights to the server, which you won't have with a shared webhost.


    I have only a a free webhosting account .
    If I understand, I can't use FMS.
    April 26, 2006
    1. Get a server
    2. Buy FMS
    3. Install FMS on the server.
    bb3000Author
    Known Participant
    April 26, 2006
    quote:

    Originally posted by: JayCharles
    1. Get a server
    2. Buy FMS
    3. Install FMS on the server.


    I have a free server @ awardspace hosting company.
    Do you think I can install FMS there ?
    (I'm testing the free version of FMS)

    And thank you very much for your help.
    April 26, 2006
    Yes. FMS and your webhost are completely unrelated. It's the .swf that makes the connection, and that happens on the client side.

    Keep in mind that you'll either need to set up your own FMS server, or buy shared FMS hosting.
    bb3000Author
    Known Participant
    April 26, 2006
    quote:

    Originally posted by: JayCharles
    Yes. FMS and your webhost are completely unrelated. It's the .swf that makes the connection, and that happens on the client side.

    Keep in mind that you'll either need to set up your own FMS server, or buy shared FMS hosting.


    How can I setup my own FMS server, please ?
    bb3000Author
    Known Participant
    April 26, 2006
    I would like to create my own chatroom on my webpages @ awardspace hosting company.
    Can I use port 80 and the http-protocol for communicating with the server ?
    Because I am not allowed to use other port in their server.
    April 26, 2006
    1. Make sure your FMS is bound to port 80 (see the docs), and no other devices (like a webserver) are using it already.

    2. Use the port and protocol assignement in your netcoonection.connect command

    myNetConnection.connect("rtmpt://myserver.com:80/application")

    If you don't assign the port, the Flashplayer will first try make an rtmp connection over port 1935. If that fails, the player will try port 80 on it's own... but it (the player) seems to take a couple of minutes to figure it out.
    bb3000Author
    Known Participant
    April 26, 2006
    It will be great if somebody can help me, thanks.