国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

unix網(wǎng)絡(luò)編程--聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc

約42頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)

unix網(wǎng)絡(luò)編程--聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),unix網(wǎng)絡(luò)編程--聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)全文43頁(yè)約17000字論述翔實(shí)目 錄摘要iiiabstractiv引言v第一章 unix簡(jiǎn)介11.1 發(fā)展歷史11.2 發(fā)展趨勢(shì)1第二章 背景知識(shí)介紹32.1 unix編程開(kāi)發(fā)工具32.2 套接字簡(jiǎn)介52.3socket編程的基本流程62.4bsd套接字基本函數(shù)介紹72.5 多...
編號(hào):10-26397大小:3.42M
分類: 論文>計(jì)算機(jī)論文

內(nèi)容介紹

此文檔由會(huì)員 癡狂少年 發(fā)布

UNIX網(wǎng)絡(luò)編程--聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

全文43頁(yè) 約17000字 論述翔實(shí)

目 錄
摘 要 III
ABSTRACT IV
引 言 V
第一章 UNIX簡(jiǎn)介 1
1.1 發(fā)展歷史 1
1.2 發(fā)展趨勢(shì) 1
第二章 背景知識(shí)介紹 3
2.1 UNIX編程開(kāi)發(fā)工具 3
2.2 套接字簡(jiǎn)介 5
2.3 SOCKET編程的基本流程 6
2.4 BSD套接字基本函數(shù)介紹 7
2.5 多路復(fù)用 13
第三章 系統(tǒng)開(kāi)發(fā)過(guò)程 15
3.1 開(kāi)發(fā)環(huán)境 15
3.2 需求分析 15
3.3 總體設(shè)計(jì) 19
3.4 服務(wù)器程序和客戶端程序的詳細(xì)設(shè)計(jì)與分析 22
第四章 程序有關(guān)說(shuō)明 29
4.1 程序編譯和啟動(dòng)方法 29
4.1 運(yùn)行結(jié)果 29
4.4 系統(tǒng)調(diào)試情況 32
4.4.1 出現(xiàn)的問(wèn)題 32
4.4.2 調(diào)試過(guò)程 33
結(jié)束語(yǔ) 35
參考文獻(xiàn) 36
致 謝 37
附 錄 38

摘 要
計(jì)算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,對(duì)人類社會(huì)諸多領(lǐng)域產(chǎn)生了巨大的影響。在諸多支持網(wǎng)絡(luò)的操作系統(tǒng)中,UNIX以其優(yōu)秀的性能越來(lái)越引起人們的關(guān)注。而以UNIX為服務(wù)器的各種系統(tǒng)也應(yīng)運(yùn)而生。尤其是,隨著信息時(shí)代的來(lái)臨,人們之間愈來(lái)愈趨向于通過(guò)網(wǎng)絡(luò)來(lái)交流和傳遞信息。而聊天系統(tǒng)正是當(dāng)前人們使用最多的中介。在這個(gè)平臺(tái)上,許多認(rèn)識(shí)或不認(rèn)識(shí)的人們彼此間能夠隨意的相互交流。因此,開(kāi)發(fā)和架構(gòu)這種平臺(tái)符合時(shí)代發(fā)展的需要。本次畢業(yè)設(shè)計(jì)的任務(wù)為分析UNIX網(wǎng)絡(luò)編程環(huán)境,并實(shí)現(xiàn)一個(gè)UNIX局域網(wǎng)的聊天系統(tǒng)。
論文首先對(duì)UNIX以及UNIX網(wǎng)絡(luò)編程環(huán)境作了一個(gè)介紹,然后詳細(xì)分析了BSD套接字函數(shù)族和多路復(fù)用的應(yīng)用。最后記錄了聊天系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)過(guò)程,從總體分析、模塊劃分到詳細(xì)設(shè)計(jì),并在后面附了本人實(shí)現(xiàn)的C語(yǔ)言源代碼。

關(guān)鍵字: UNIX, 網(wǎng)絡(luò)編程,套接字,服務(wù)器,客戶端,聊天系統(tǒng)

Abstract
The rapid development of the computer networks has been making a great influence in many fields of human society. Among a great many networks operating systems, Unix is obtaining more and more attention from people by its excellent behavior. But as server each kind of system also arises at the historic moment
take UNIX. In particular, along with information age approaching, between the
people tend to increasingly in exchanges and the transmission information through the network. But chats the system is precisely the current people uses many intermediary,。In this platform, people each other which many understanding or did not know can at will mutual exchange. Therefore, the development and overhead construction this kind of platform conforms to the time need to develop. In this graduate design, our task is to develop a chat system based on a LAN with Unix as its operating system.
The paper first has made an introduction to UNIX as well as the UNIX network programming environment, then multianalysis BSD sleeve joint character function race and multiplexing application. Finally recorded chatted the system development and the realization process, from the overall analysis, the module divided to the detailed design, and has attached the C language source code in behind which myself realized.

Key words: Unix, network programming, socket, server, client, chat system

部分參考文獻(xiàn)

[7] 王強(qiáng).UNIX中運(yùn)用Socket的網(wǎng)絡(luò)編程[J].中國(guó)金融電腦.2002,25(12):57~60
[8] 羅海明.利用Socket在UNIX平臺(tái)下實(shí)現(xiàn)客戶服務(wù)器編程[J].安徽工業(yè)大學(xué)報(bào).2003,20(1):52~57
[9] 彭嵐,周啟海.UNIX并發(fā)服務(wù)器及其幾種優(yōu)化改進(jìn)方案[J].計(jì)算機(jī)應(yīng)用.2004,24(4):47~49
[10]朱玉璽, 劉亞姝.基于Socket的局域網(wǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 佛山科學(xué)技術(shù)學(xué)院學(xué)報(bào):自
然科學(xué)版.2004,022(001):37~40