㈠ 求助~WEB聊天室在線人數刷新問題
不知道樓主的網站是基礎COOKIE還是SESSION得,我以COOKIE為例子。第一個問題,可以再用戶登錄後,將用戶名保存到COOKIE中,並且在用戶訪問期間使用AJAX或者定時刷新(不推薦)來更新在用戶表中用戶的最後活動時間,如果超過規定時間沒有刷新,就刪除該記錄。具體方法,就是每次請求的時候都執行一次刪除操作,刪除那些最後活動時間加上規定時間小於現在時間的記錄。第二個問題,樓上的方法可行,但是在用戶登錄相同用戶名的時候要比較在線表中是否有相同記錄,防止重復登錄
㈡ (JAVA WEB)網頁版聊天室將,所有人分組(有組號),如何實現只有同一個組號的人才能進入
簡單的辦法就是在User即用戶中定義組號的這個欄位基本判斷組號就行了,進入組的數量欄位基本能實現這個功能。
比價好的辦法是建立,User,group,room這個3個對象,然後在組中設立User對象的集合,在room也設置User對象的集合,User中設置組和room的集合,限制集合的大小為2如果超過2那麼限制groop增加這個User對象。
㈢ 百度HI,webqq,等網頁聊天室的實現技術!
可能用的是AJAX技術
如果按你說的話 不刷新應該是用的P2P技術
P2P網路通常用於通過Ad Hoc連接來連接節點。這個可以用於多種用途,各種檔案分享軟體已經得到了廣泛的使用。P2P技術也被使用在類似VoIP等實時媒體業務的數據通信中。
下面有一段文字供你參考
首先webqq沒是使用flash作為長連接代理。
其使用了yahoo的ajax工具包。
使用中,20秒進行一次http://web-proxy.qq.com/conn_s POST請求,內容為:
HTTP/1.1 200 Ok
Content-Type: text/html; charset=UTF-8
Cache-Control: private
Server: QQ/J.vn
Content-Length: 0
20秒一次,並且內容為空,的POST,這個應該是判斷用戶離線使用的。而並非取得任何新數據。
比較奇怪的,任何一個用戶發信息給正在使用WEBQQ的用戶,立刻WEBQQ用戶會自己,主動的發起一次對 http://web-proxy.qq.com/conn_s POST請求
來獲得新的聊天內容數據,內容如下:
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: private
Server: TENCENT_HTTP_Server
Content-Length: 68
1034456174;17;3088;313033262;275062;09;0b;test123;1241812821;575540857;
聊天內容是test123,可以看到並未進行加密之類,不過這不再本文討論范圍,
我想知道的是,WEB QQ是如何即時的獲得有信息到來的這個「通知」讓客戶端主動的去發起請求去伺服器獲取數據?
我過了一遍代碼,絕不是簡單的輪詢之類,因為沒有任何延遲,如果是輪詢總會有延遲。而且看鏈接狀態也沒有顯式的長連接。
他頁面上有4個iframe
<iframe id="conn_frame1" name="conn_frame1" src="http://web-proxy.qq.com" style="display:none;"> </iframe>
<iframe id="conn_frame2" name="conn_frame2" src="http://web-proxy2.qq.com" style="display:none;"> </iframe>
<iframe id="chatlog" name="chatlog" src="" style="display:none;"> </iframe>
<iframe id="filelog" name="filelog" src="" style="display:none;"> </iframe>
應該是以某個iframe以某種方法與伺服器保持連接,這是如何實現的?
如何「通知」讓客戶端主動的去發起請求去伺服器獲取數據?
請到web.qq.com看一下實現後進行討論~
來自http://www.iqidi.com/Articles/2009-12-25%23374.htm可以去看看
還有一種說法是comet技術
見下網址http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
㈣ 利用JavaWeb設計簡易聊天室,具體要求看補充
利用JavaWeb設計簡易聊天室
這樣你什麼柑橘
比較
㈤ 一般的web的網站聊天室是如何實現的
不是不刷新,是採用了ajax技術(非同步javascript和xml),讓人感覺不到在刷新.簡單點的你可以去看看dwr框架。
㈥ 如何開發網易雲信web端網頁聊天室功能
這個我也不會的啊
㈦ 找人製作一個WEB 帶虛擬人物 的聊天室!
加我!!
㈧ 用socket實現一個WEB聊天室是否可行
就是這種東西。3Q,不過這個用了html5
websocket,websocket待會研究看看。傳統的socket來做,老是斷開連接不知道為什麼,能給點見解麽?
㈨ WEB式聊天室是什麼意思
就是基於網頁的聊天室。聊天信息可以即可顯示。
㈩ web聊天室系統的如何實現的
網上有很多開源的代碼,去找一個下載看看就知道了