freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

局域網(wǎng)聊天程序(類(lèi)飛鴿)綜合設(shè)計(jì)-全文預(yù)覽

  

【正文】 cket函數(shù)socket的創(chuàng)建函數(shù),其定義為:SOCKET PASCAL FAR socket (int af, int type, int protocol)第一個(gè)參數(shù)為int af,代表網(wǎng)絡(luò)地址族,目前只有一種取值是有效的,即AF_INET,代表internet地址族;第二個(gè)參數(shù)為int type,代表網(wǎng)絡(luò)協(xié)議類(lèi)型,SOCK_DGRAM代表UDP協(xié)議,SOCK_STREAM代表TCP協(xié)議;第三個(gè)參數(shù)為int protocol,指定網(wǎng)絡(luò)地址族的特殊協(xié)議,目前無(wú)用,賦值0即可。 2] 流式套接字(Stream Sockets)—— 流式套接字使用傳輸控制協(xié)議(TCP)。Socket在Windows以句柄的形式被創(chuàng)建。 2] 流式套接字(Stream Sockets)—— 流式套接字使用傳輸控制協(xié)議(TCP)。Socket在Windows以句柄的形式被創(chuàng)建。函數(shù)只是對(duì)數(shù)據(jù)的操作,沒(méi)有數(shù)據(jù)的概念,而類(lèi)是數(shù)據(jù)和數(shù)據(jù)操作的集合,由于面向?qū)ο蟮某绦蛟O(shè)計(jì)方法非常近現(xiàn)實(shí),所以越來(lái)越流行。Visual C++編程是一個(gè)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。但從數(shù)據(jù)報(bào)的投遞方式而言,單播、廣播和組播還是有較大的區(qū)別。在多數(shù)網(wǎng)絡(luò)中,用戶(hù)是通過(guò)把分組分送給一個(gè)特殊保留的地址即廣播地址(broadcast address)來(lái)進(jìn)行廣播投遞,它的主要缺點(diǎn)是會(huì)耗費(fèi)大量的主機(jī)資源和網(wǎng)絡(luò)資源。   單播、廣播、組播淺析 硬件組播(multicasting)是一種多點(diǎn)投遞的形式,它使用硬件技術(shù),通過(guò)使用大量組播地址來(lái)通信。源端口號(hào)標(biāo)識(shí)了請(qǐng)求域名服務(wù)的本地機(jī)的應(yīng)用程序,同時(shí)需要將所有由目的站生成的響應(yīng)包都指定到源主機(jī)的這個(gè)端口上。由于沒(méi)能提供用戶(hù)真正期望的開(kāi)放環(huán)境,C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系 統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶(hù)同時(shí)使用。它是軟件 系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到 Client 端和 Server 端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。 系統(tǒng)開(kāi)發(fā)語(yǔ)言 本系統(tǒng)采用 VC/VC++語(yǔ)言開(kāi)發(fā)。 (3).128M 以上內(nèi)存措施。用戶(hù)用之來(lái)發(fā)送消息或者文件。本系統(tǒng)的文字聊天系統(tǒng)實(shí)現(xiàn)的功能類(lèi)似于QQ用戶(hù)之間的聊天。 1) 技術(shù)可行性:本系統(tǒng)以Visual C++為主要編程環(huán)境,再結(jié)合網(wǎng)絡(luò)通信基 本原理和Socket編程及語(yǔ)音處理API技術(shù),技術(shù)成熟,可行。三、 需求分析 系統(tǒng)設(shè)計(jì)目標(biāo)和可行性分析 根據(jù)對(duì)飛鴿傳輸系統(tǒng)的調(diào)研,我認(rèn)為本設(shè)計(jì)需要滿足以下幾個(gè)系統(tǒng)設(shè)計(jì)目標(biāo): (1)實(shí)用性原則:真正為局域網(wǎng)的實(shí)際工作服務(wù),按照需求的輕重緩急,合理設(shè)計(jì)本系統(tǒng)。注意:inet_addr 返回的 32 位二進(jìn)制數(shù)是用網(wǎng)絡(luò) 順序存儲(chǔ)的張?zhí)靽?guó)沈敏楊欣二、 設(shè)計(jì)目標(biāo)根據(jù)對(duì)飛鴿傳輸系統(tǒng)的調(diào)研,我認(rèn)為本設(shè)計(jì)需要滿足以下幾個(gè)系統(tǒng)設(shè)計(jì)目 標(biāo): (1)實(shí)用性原則:真正為局域網(wǎng)的實(shí)際工作服務(wù),按照需求的輕重緩急,合理設(shè)計(jì)本系統(tǒng)。         har sin_zero[8]。在 Winsock 中應(yīng)用程序員通過(guò) SOCKADDR_IN 結(jié)構(gòu)來(lái)指定 IP 地址和端口號(hào)。本畢業(yè)設(shè)計(jì)的目的主要是為了檢查使學(xué)生綜合運(yùn)用以前所學(xué)知識(shí)(包括以前所學(xué)的一些關(guān)于網(wǎng)絡(luò)、編程、信息安全等知識(shí))的能力,模擬局域網(wǎng)飛鴿傳書(shū)軟件,開(kāi)發(fā)一個(gè)天系統(tǒng)軟件,本畢業(yè)設(shè)計(jì)主要實(shí)現(xiàn)局域網(wǎng)內(nèi)文字聊天及文件傳輸?shù)裙δ?。因此,本設(shè)計(jì)首先分析該系統(tǒng)的相關(guān)功能,結(jié)合本設(shè)計(jì)的相關(guān)要求寫(xiě)出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí),選擇所熟悉的開(kāi)發(fā)工具進(jìn)行本設(shè)計(jì)的開(kāi)發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫(xiě)出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;最后,在系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試和運(yùn)行, 做好調(diào)試和運(yùn)行的相關(guān)記錄。 在 TCP/IP 協(xié)議書(shū)中使用端口(PORT)作為計(jì)算機(jī)上運(yùn)行的應(yīng)用程序的標(biāo)識(shí), 因此 TCP/IP 協(xié)議中一個(gè)有效的網(wǎng)絡(luò)地址包括 IP 地址和端口地址兩個(gè)部分。   本課題主要研究背景 隨著計(jì)算機(jī)和通訊技術(shù)的發(fā)展,計(jì)算機(jī)的網(wǎng)絡(luò)化已經(jīng)滲透到各個(gè)應(yīng)用領(lǐng)域, 尤其是以 TCP/IP 協(xié)議之間的網(wǎng)絡(luò)互連發(fā)展很快,計(jì)算機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)由傳統(tǒng)的單機(jī)方式轉(zhuǎn)向到了網(wǎng)絡(luò)環(huán)境的開(kāi)發(fā)。 局域網(wǎng)作為網(wǎng)絡(luò)的一個(gè)重要組成部分,它不但用戶(hù)與外界連接的樞紐,同時(shí)也是近距離用戶(hù)之間溝通與資源共享的一個(gè)重要途徑。本設(shè)計(jì)以 C 編寫(xiě),能在 windows xp 等環(huán)境下運(yùn)行。 基于Socks局域網(wǎng)內(nèi)即時(shí)通訊軟件(類(lèi)飛鴿)             摘 要   網(wǎng)絡(luò)通訊在當(dāng)今已經(jīng)不算新鮮事物,但大多數(shù)網(wǎng)絡(luò)通訊都需要借助Internet 上的服務(wù)器,這就給那些具有大規(guī)模內(nèi)部網(wǎng)絡(luò)的用戶(hù)造成了許多問(wèn)題,如浪費(fèi)網(wǎng) 絡(luò)資源、遭遇到網(wǎng)絡(luò)攻擊、傳播的病毒、破壞防御系統(tǒng)等等。   本論文的目標(biāo)是設(shè)計(jì)一個(gè)類(lèi)似飛鴿傳輸?shù)木钟蚓W(wǎng)通信軟件,并分析它在其領(lǐng) 域的優(yōu)勢(shì)。信息的需求量的不停增加,促使了計(jì)算機(jī)通信的日新月異!雖然網(wǎng)絡(luò)的使用頻率與使用的范圍都越來(lái)越廣泛,但是人們使用的網(wǎng)絡(luò)的用途主要的還是只有兩個(gè):(1).相互之間的溝通,(2).資源共享。 它據(jù)有的功能有: (1)局域網(wǎng)內(nèi)用戶(hù)間簡(jiǎn)單的文字聊天功能; (2)局域網(wǎng)內(nèi)用戶(hù)間相互的文件、文件夾傳輸。TCP/IP 協(xié)議使用 IP 地址為網(wǎng)絡(luò)中計(jì)算機(jī)的標(biāo)識(shí),而且每臺(tái)計(jì)算機(jī)的 IP 地址是唯一的,一般情況下,每臺(tái)計(jì)算機(jī) 運(yùn)行的程序不止一個(gè),因此要在應(yīng)用程序中建立連接的話,還需要一個(gè)地址標(biāo)識(shí)。 本課題主要研究思路和方法 本系統(tǒng)的開(kāi)發(fā)采用基于 win socket 的廣播發(fā)送模式,進(jìn)行文字聊天和文件、文件夾傳輸?shù)脑O(shè)計(jì)與開(kāi)發(fā)。很多人都使用過(guò)飛鴿傳書(shū)軟件,飛鴿傳書(shū)發(fā)展到現(xiàn)在已經(jīng)具有了很多功能:有文字聊天、文件、文件夾傳輸?shù)幕竟δ埽灿忻芊?、加鎖等較為復(fù)雜的功能。如果 Winsock 強(qiáng)迫使用特定的尋址方式,添加其他協(xié)議就不大可能了。         struct in_addr sin_addr。inet_ntoa 函數(shù)將一個(gè)網(wǎng)絡(luò)字節(jié)順序的 32 位 IP 地址轉(zhuǎn)化字符串。 (4)可擴(kuò)展性原則:采用開(kāi)放的標(biāo)準(zhǔn)和接口,便于系統(tǒng)向更大的規(guī)模和功能擴(kuò)展。 (4)可擴(kuò)展性原則:采用開(kāi)放的標(biāo)準(zhǔn)和接口,便于系統(tǒng)向更大的規(guī)模和功能擴(kuò)展。 系統(tǒng)總體需求分析 根據(jù)用戶(hù)需求,本系統(tǒng)分為兩個(gè)子系統(tǒng):1:局域網(wǎng)內(nèi)簡(jiǎn)單文字聊天子系統(tǒng), 它是在局域網(wǎng)內(nèi)選擇相應(yīng)的用戶(hù),以便對(duì)之發(fā)送文字信息,2:文件、文件夾傳輸系統(tǒng),它是在先把需要傳輸?shù)奈募?、文件夾轉(zhuǎn)換成相就的數(shù)據(jù)流傳關(guān),到了目的主機(jī)再由之還原。當(dāng)用戶(hù)發(fā)現(xiàn)所要連接的用戶(hù)之后,雙擊該用戶(hù),則出現(xiàn)發(fā)送窗口。 (2).Pentium100 及以上檔次的 PC 及其兼容機(jī)。 以上的配置均要求為在同一局域網(wǎng)內(nèi)的兩臺(tái)或兩臺(tái)以上。. 理論知識(shí)   C/S 軟件架構(gòu)技術(shù) C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu)。 傳統(tǒng)的 C/S 體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是 Client 端還是 Server 端都還需要特定的軟件支持。這是通過(guò)使用 UDP 的端口號(hào)完成的。UDP 是傳輸層協(xié)議,服務(wù)于很多知名應(yīng)用層協(xié)議,包括網(wǎng)絡(luò)文件系統(tǒng)(NFS)、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)、域名系統(tǒng)(DNS)以及簡(jiǎn)單文件傳輸系統(tǒng)(TFTP)。它可以通過(guò)多個(gè)單次分組的投遞完成,也可以通過(guò)單獨(dú)的連接傳遞分組的拷貝,直到每個(gè)接收方均收到一個(gè)拷貝為止。單播可以看作僅包括一臺(tái)機(jī)器群組的組播;廣播可以看作包含了所有機(jī)器群組
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1