作者locy (星夜如雨)
看板PHP
標題Re: [請益] 動態網頁
時間Mon Aug 31 08:08:47 2009
※ 引述《zha0 (zha0)》之銘言:
: 大多的網頁都是 User 去跟 Server 要求時才會給出網頁的內容,
: 但是如果今天 Client 跟 Server 連線的 Session 還在時 Server ,
: Server 可以自己吐東西給 Client 嗎 (Client沒發request) ?
: 或是有沒有什麼方式,可以讓 Client 一直咬住那個網頁(可以一直讀取,不要讀完就斷),
: 而 Server 可以一直變化要傳給 Client 的內容。
: 上面的東西很像 Socket 的功能,就是想把連線的 Session 弄成跟 Socket 一樣的功能,可以雙向,
: 而不是 Client 跟 Server 要求時才會給東西。
: 不知有沒有人可以提供一些想法,感謝 <(_ _)>
AJAX依然是Client去跟Server要資料!
只是它是非同步的方式跑 TIMER..無限回圈的方式一直去檢查, 目前 瀏覽器單純的對 WEB SERVER, 也只有這樣做最簡單
除非你自己寫一套 Server Client AP~ 不是透過瀏覽器對WEB Server
php Server Push 目前看到有人實做出來的依然是使用 Socket
世界第一個純PHP Socket Server Push 聊天室正式開通
http://bit.ly/xCniQ <--這個
而小企鵝他站上在AJAX還未盛行之前很早期就有做傳訊的功能則是他自己有寫一隻 java applet 掛著..做這個動作
真的需要做到像 bbs 用 telnet 這樣的即時目前就我所知還是利用Socket最可行..
--
▁▂▃▄▅▆▇█★電 腦 狂◆█▇▆▅▄▃▂▁
Unit Organon - 小築 [
http://uniorg.net]
jdli :
時間多捐獻給自己的技術跟修養, 網路上的名聲就跟packet依樣, 傳過水無痕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.146.65
推 Kelunyang :之前在網設版看到說用Flash或許是一個方法 09/02 16:48
→ locy :前端用 Flash 的話是多一種選擇但這選擇是要錢的 09/03 11:40
→ locy :就是買 Flash Media Server 來用!!否則依然是Socket 09/03 11:41