Luar's Flash Playground:再探FlashCom的HTTP Tunneling
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
再探FlashCom的HTTP Tunneling (01-12-2005)

我以前有文章講過HTTP Tunneling,最近在自己Server實戰,發現一個問題,因為Port 80給Apache用了,豈不是對於Web Server和FlashCom是同一台機器的,無法實現HTTP Tunneling?翻查FlashCom幫助,關於HTTP Tunneling的說明非常少而模糊不清,於是直接看<FlashCom>/conf/_defaultRoot_/Adaptor.xml關於HTTP Port設定部分的註釋,反而發現FlashCom可以Bind向多個IP Port,這豈不是解決了Web Server和FlashCom是同一台機器,Port 80給佔用了的問題。

於是立即試試,替Server再加一個新IP(例如:123.45.6.78),在<HostPort>設定:

<HostPort>123.45.6.78:1935,80</HostPort>

以後連往FlashCom,RTMP路徑指向它,就支援HTTP Tunneling(你可以設置一個Sub-domain代表此新IP,始終記名字比數字容易)。為了已經存在FlashCom應用不用修改RTMP路徑和再Compile等麻煩工作,原來監聽的設置應該保留(例如本來IP:123.45.6.77),所以再加一個<HostPort> node:

<HostPort>123.45.6.77:1935</HostPort>

最後結果:

<HostPortList>
    <HostPort>123.45.6.78:1935,80</HostPort>
    <HostPort>123.45.6.77:1935</HostPort>
</HostPortList>

本文章由發表。
意見
  • 個人來說, 不能將web server及flash com 設置同一部電腦, 並沒問題
    反而找兩個ip才較麻煩

    要解決同一domain/IP 同時共用web server及flash com http tunneling... 會是我想要去找的答案 :p

    由Unreality於02-12-2005發表

同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。