linux下cs構架聊天工具項目說明書

linux下cs構架聊天工具項目說明書

ID:1694486

大?。?27.50 KB

頁數(shù):112頁

時間:2017-11-13

linux下cs構架聊天工具項目說明書_第1頁
linux下cs構架聊天工具項目說明書_第2頁
linux下cs構架聊天工具項目說明書_第3頁
linux下cs構架聊天工具項目說明書_第4頁
linux下cs構架聊天工具項目說明書_第5頁
資源描述:

《linux下cs構架聊天工具項目說明書》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、項目介紹2什么是c/s構架2什么是tcp/ip2什么是udp3什么是MYSQL3MYSQL數(shù)據(jù)庫配置3本次項目內容介紹5需求分析5程序效果的實現(xiàn)5登陸5主界面6主界面-功能表7主界面-群8用戶查詢9群查詢10單人聊天框10群聊天框12查詢結果13彩色字體14程序文件介紹14服務器14數(shù)據(jù)庫塊14服務器塊14客戶端15登陸塊15注冊塊15xSelectIcon.h,xSelectIcon.cpp選擇用戶頭像程序。15主界面塊15私聊塊15群聊塊15好友管理塊15程序代碼詳解16服務器16數(shù)據(jù)庫塊16my_sql.h16close_sql.h23serv

2、er.cpp25server.h28newClient.cpp29newClient.h43serverForm.h45客戶端45登陸塊45xLogin.h45112xLogin.cpp47注冊塊51xRegister.h51xRegister.cpp52xSelectIcon.h57xSelectIcon.cpp57主界面塊59xclient.h59client.cpp62私聊塊83xchat.h83chat.cpp85xselectface.h92selectface.cpp92xdownload.h93download.cpp94群聊塊95xt

3、eam.h95team.cpp96xselectface1.h100selectface1.cpp101好友管理塊102xsearch.h102xseach.cpp103xaddF.h111xaddF.cpp112項目介紹什么是c/s構架C/S112(Client/Server,客戶機/服務器)模式又稱C/S結構,是軟件系統(tǒng)體系結構的一種。C/S模式簡單地講就是基于企業(yè)內部網絡的應用系統(tǒng)。C/S模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網環(huán)境,即無論企業(yè)是否能夠上網,都不影響應用。什么是tcp/ipTCP/IP是TransmissionControlPr

4、otocol/InternetProtocol的簡寫,中文譯名為傳輸控制協(xié)議/互聯(lián)網絡協(xié)議)協(xié)議是Internet最基本的協(xié)議,簡單地說,就是由底層的IP協(xié)議和TCP協(xié)議組成的。在Internet沒有形成之前,各個地方已經建立了很多小型的網絡,稱為局域網。Internet的中文意義是"網際網",它實際上就是將全球各地的局域網連接起來而形成的一個"網之間的網(即網際網)"。然而,在連接之前的各式各樣的局域網卻存在不同的網絡結構和數(shù)據(jù)傳輸規(guī)則,將這些小網連接起來后各網之間要通過什么樣的規(guī)則來傳輸數(shù)據(jù)呢?這就象世界上有很多個國家,各個國家的人說各自的語言,

5、世界上任意兩個人要怎樣才能互相溝通呢?如果全世界的人都能夠說同一種語言(即世界語),這個問題不就解決了嗎?TCP/IP協(xié)議正是Internet上的"世界語"。什么是udp用戶數(shù)據(jù)報協(xié)議(UDP)是TCP/IP協(xié)議組的一個組成部分。它的創(chuàng)立是為了向應用程序提供一條訪問IP的無連接功能的途徑。TCP和UDP都使用IP。UDP的設計允許應用程序創(chuàng)建數(shù)據(jù)報,以及將它們編址到訪問應用程序或進程的端口。UDP的基本作用就是向一個IP分組增加一個應用程序進程的端口地址。什么是MYSQLMySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫

6、系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。由于MySQL是開放源代碼的,因此任何人都可以在General?Public?License的許可下下載并根據(jù)個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應性而備受關注。大多數(shù)人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。MYSQL數(shù)據(jù)庫配置Linux下mysql的安裝步驟:第一步:準備將mysql安裝在/usr/local/stow/mysql中,下載了一個mysql-max-5.1.15-linux-i686-glibc23.tar.gz

7、,復制到/usr/local/stow/,要記得用root登錄,不然在這個目錄是不能操作的。$gzip-dmysql-max-5.1.15-linux-i686-glibc23.tar.gz$tarxvfmysql-max-5.1.15-linux-i686-glibc23.tar$mvmysql-max-5.1.15-linux-i686-glibc23mysql-5.1現(xiàn)在已經將安裝包解壓,并重命名目錄為mysql-5.1第二步:回到/usr/local下使用ln命令為mysql-5.1創(chuàng)建一個硬連接到/usr/local/mysql$ln-s/

8、usr/local/stow/mysql-5.1/usr/local/mysql進入mysql-5.1目錄:

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。