看板 ck52nd313 關於我們 聯絡資訊
※ 引述《spawn (好累喔....)》之銘言: : 那像BBS這種的聊天功能是怎樣的咧??? : 他不會一直刷刷刷.... : 可是你一打上去的話.... : 都會及時顯示咧.... bbs用的protocol是telnet web用的protocol是http telnet是開一個持續連線的socket 也就是說 隨時隨地你都在線上 就像是講電話一樣 而http則是要求完所要的資源之後就會斷線 像是http://www.yam.com.tw/index.html的意思是 依循著http通訊協定向www.yam.com.tw這台主機要index.html這個檔案 所以說檔案傳完之後連線就斷了.. 直到你觸發了下一次的連線... 像是按下搜尋啦...送出啦...等等.... 所以如果寫web chat room的話是一定要一直refresh的... 像是http://u891504.yi.ab.nthu.edu.tw:81/final/talk.asp這樣的東東 talk.asp會動態產生網頁 當你用http發出一個請求 他會動態產生網頁回答你 於是你收到了就收到了...你看到的就是你現在收到的網頁... 別人丟出一句話...talk.asp收到之後就產生下一個新的網頁... 但是那個新的網頁就在那裡...你不去讀他的話就看不到... 所以不管怎麼樣都要讓使用者的瀏覽器一直refresh以取得最新的內容 嗯.. 講的不是很清楚... 你可以去看看http的網路模型.... 大概就知道了... -- 不知道說的對不對....@@" 不過你會asp呀... 好厲害 :PPP 我只有摸過一下下的jsp php cgi而已... (對微軟的東西沒有什麼好感..@@") 要寫個聊天室我還不會... 呼呼.. 改天來寫寫看好了.... :) -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: ptt