1、聊天室網站的伺服器 我想做個聊天室的網站,但不知道這類網站伺服器的要求
我覺著吧最好還是有自己的伺服器的好,在開始的時候,可以暫時沒有自己的服務內器,但是不能一直容沒有。自己的伺服器一是穩定,二是速度快。這幾年的經歷告訴我:穩定對於一個網站來說太重要了。事實上,當在兩三秒至多五秒內打不開這個網站的時候,訪客就會放棄繼續打開這個網站,沒有人願意浪費自己的時間。所以在選擇的時候很重要,我們公司之前就是沒有自己獨立伺服器損失很多,最後就乾脆買了伺服器在西安雲翼託管著,人家給現場維護著,既穩定自己又不操什麼心的~~~
2、聊天軟體用伺服器嗎
聊天軟體是算是一個第三方的傳話器功能,有檢測聊天內容的功能,如我們在內qq輸有關金容錢的信息時,會提示你注意信息安全,對方不在線,聊天內容就存在伺服器中,如qq離線狀態時!租伺服器找我,展翼小T!河南網通支持網路電話的伺服器!
3、求區域網聊天工具,帶後台和伺服器的
布穀鳥 很方抄便 你去百度搜索一襲下 布穀鳥下載 就OK了
跟QQ很相似 只是使區域網的 而且有伺服器的 適合班上學習相互傳資料 交作業 而且有後台伺服器的 適合給班長或學習委員管理
4、現在國人都在用的國外伺服器的聊天軟體是什麼?
I
5、能同時讓10萬人聊天的軟體,需要多大的伺服器,需要多少錢,每個月維護費用和運行費用需要多少錢,
手機APP伺服器,要達到10萬用戶同時在線訪問流量,需要達到什麼配置?在線等版答案
很對不起 單台伺服器10萬用權戶同時在線 是很難的 。那估計要百萬級以上的伺服器才做的到,還有一點就是 10用戶 時不時都在讀寫資料庫 那麼資料庫伺服器至少需要10台4CPU、16G內存的機器;如果有CORBA,那至少再准備10台4CPU、16G內存的機器; 帶寬方面一條百兆獨享 根本撐不住。你要是買個大型伺服器,裡面裝有200個CPU、256G的內存,千兆光纖帶寬,就算是10萬個並發用戶,那速度,也絕對是嗖嗖的。
10萬人同時訪問,需要什麼樣的伺服器配置、幾台?
用idc(如果不懂idc 去網上搜索一下) 把你們的 數據集群,用多路連接,做負載均衡。
有可能的話,做自己的idc google sohu 是這么做的。
當然要選擇 好數據,多做壓力測試,是必要。
一般都是多台伺服器集群 每個idc大機房都有解決方案!
6、聊天室網站是不是對伺服器要求比較高?為什麼?
看你的帶寬\程序以及資料庫,最後才是伺服器的負載把
8000人的聊天室 5w
去租吧,便宜
7、請問高手:如何在區域網架設個聊天室啊!要用什麼軟體請給個明確說明?
要想在區域網內就能輕松實現聊天,首先需要做的就是在區域網伺服器中安裝Chat Anywhere工具軟體;在安裝該工具之前,可以先到http://www.91s.net/Soft/Soft_3264.htm 處下載獲得該工具軟體的安裝程序,然後用滑鼠雙擊它,就能開始聊天服務的安裝操作;安裝過程中,幾乎不需要你進行任何設置,只要你一路單擊「next」按鈕,該工具就會自動完成各種服務配置,並自動完成其他方面的安裝任務。安裝操作結束之後,雙擊系統桌面上的「chat anywhere」快捷圖標,在隨後出現的圖1界面中,你將看到該程序已經默認地創建好幾個不同類別的聊天室了,選中你認為合適的聊天室名稱,再單擊「OK」按鈕,就能啟動伺服器中的聊天服務了。
當然要是你的伺服器中已經架設好並啟動了web伺服器時,那麼在啟動內網聊天服務時就可能出現服務埠沖突的提示,這是因為內網聊天伺服器在默認狀態下也是使用的80埠;遇到這種情況,你可以在圖2所示的埠沖突提示窗口中,為內網伺服器指定一個其他的服務埠號,例如這里筆者為內網聊天伺服器指定的服務埠號為「8009」,單擊「OK」按鈕後,需要重新啟動內網聊天伺服器。
8、互聯網即時聊天工具是如何實現的?
如下:
9、互聯網即時聊天工具是如何實現的呢?
該軟體採用P2P方式,各個客戶端之間直接發消息進行會話聊天,伺服器在其中只扮演協調者的角色(混合型P2P)。
1.會話流程設計
當一個新用戶通過自己的客戶端登陸系統後,從伺服器獲取當前在線的用戶信息列表,列表信息包括了系統中每個用戶的地址。用戶就可以開始獨立工作,自主地向其他用戶發送消息,而不經過伺服器。每當有新用戶加入或在線用戶退出時,伺服器都會及時發消息通知系統中的所有其他用戶,以便它們實時地更新用戶信息列表。
按照上述思路,設計系統會話流程如下:
(1)用戶通過客戶端進入系統,向伺服器發出消息,請求登陸。
(2)伺服器收到請求後,向客戶端返回應答消息,表示同意接受該用戶加入,並順帶將自己服務線程所在的監聽埠號告訴用戶。
(3)客戶端按照伺服器應答中給出的埠號與伺服器建立穩定的連接。
(4)伺服器通過該連接將當前在線用戶的列表信息傳給新加入的客戶端。
(5)客戶端獲得了在線用戶列表,就可以獨立自主地與在線的其他用戶通信了。
(6)當用戶退出系統時要及時地通知伺服器。
2.用戶管理
系統中,無論是伺服器還是客戶端都保存一份在線用戶列表,客戶端的用戶表在一開始登陸時從伺服器索取獲得。在程序運行的過程中,伺服器負責實時地將系統內用戶的變動情況及時地通知在線的每個成員用戶。
新用戶登錄時,伺服器將用戶表傳給他,同時向系統內每個成員廣播「login」消息,各成員收到後更新自己的用戶表。
同樣,在有用戶退出系統時,伺服器也會及時地將這一消息傳給各個用戶,當然這也就要求每個用戶在自己想要退出之前,必須要先告訴伺服器。
3.協議設計
3.1 客戶端與伺服器會話
(1)登陸過程。
客戶端用匿名UDP向伺服器發送消息:
login,username,localIPEndPoint
消息內容包括3個欄位,各欄位之間用「,」分隔:「login」表示請求登陸;「username」為用戶名;「localIPEndPoint」是客戶端本地地址。
伺服器收到後以匿名UDP返回如下消息:
Accept,port
其中,「Accept」表示伺服器接受了請求;「port」是服務所在埠,服務線程在這個埠上監聽可能的客戶連接,該連接使用同步的TCP。
連上伺服器,獲取用戶列表:
客戶端從上一會話的「port」欄位的值服務所在埠,於是向埠發起TCP連接,向伺服器索取在線的用戶列表,伺服器接受連接後將用戶列別傳輸給客戶端。
用戶列表格式如下:
username1,IPEndPoint1;username2,IPEndPoint2;.....;end
username1,username2.....為用戶名,IPEndPoint1,IPEndPoint2....為它們對應的端點。每個用戶的信息都有個「用戶名+端點」組成,用戶信息之間以「;」隔開,整個用戶列表以「end」結尾。
3.1 伺服器協調管理用戶
(1)新用戶加入通知。
由於系統中已存在的每個用戶都有一份當前用戶表,因此當有新成員加入時,伺服器無需重復給系統中的每個成員再傳送用戶表,只要將新加入成員的信息告訴系統內的其他用戶,再由他們各自更新自己的用戶表就行了。
伺服器向系統內用戶廣播發送如下消息:
端點欄位寫為「remoteIPEndPoint」,表示是遠程某個用戶終端登陸了,本地客戶線程據此更新用戶列表。其實,在這個過程中,伺服器只是將受到的「login」消息簡單地轉發而已。
(2)用戶退出。
與新成員加入時一樣,伺服器將用戶退出的消息直接進行廣播轉發:
logout,username,remoteIPEndPoint
其中,「remoteIPEndPoint」為退出系統的遠程用戶終端的端點地址。
3.1 用戶終端之間聊天
用戶聊天時,他們各自的客戶端之間是以P2P方式工作的,彼此地位對等,獨立,不與伺服器發生直接聯系。
4.系統實現
4.1 服務線程
系統運行後,先有伺服器啟動服務線程,只需單擊「啟動」按鈕即可。
即時聊天軟體可以在兩名或多名用戶之間傳遞即時消息的網路軟體,大部分的即時聊天軟體都可以顯示聯絡人名單,並能顯示聯絡人是否在線。使用者發出的每一句話都回即時顯示在雙方的螢幕上。
10、100分,Android聊天客戶端,求聊天伺服器後台的解決方案!
PHP可以控制你所說的分配之類的操作的,但是伺服器隨機得有個觸發把,比如說新來一個版用戶,或權者有個按鈕,或者一定時間?
舉個例子,比如說現在需要進行配對操作,1:1 然後就隨機兩個在線用戶,給他們創建一個單獨的聊天室,就可以聊天了,然後在接下來的配對中把這兩個用戶移除掉,直到他們退出聊天。
然後重復多次,直到所有用戶,或者剩餘1個用戶無法配對的時候。
搖一搖配對和顯示在線人數好像不是很難,難得是即時聊天吧。
如果你們能做出聊天,並且很多並發聊天都沒有問題的話。我覺得你上述的問題應該不存在才對