欢迎来到天天文库
浏览记录
ID:9377016
大小:693.50 KB
页数:53页
时间:2018-04-29
《linux聊天程序论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、内蒙古科技大学毕业设计说明书(毕业论文)基于Linux网络聊天室的设计与实现摘要基于资源共享和软件自由的思想,linux成为越来越多技术人员的理想之国。作为一个稳定的多用户类unix网络操作系统,linux能提供完美的网络解决方案,出色的胜任网络构建和维护。出于对unix技术优势的出色继承和延续,linux对多种网络协议的支持使得网络解决方案极大的丰富。在Linux中的网络编程是通过socket接口来进行的,Socket是TCP/IP网络的API。不但是一种特殊的I/O,它也是一种文件描述符。socket有TCP和UDP两个协议,TCP协议有数据的可靠性、
2、应用的实时性、网络的可靠性三个优点。因此选择TCP协议更为可靠。数据 这里NGE听。; 编程人员共同开发的。
3、 本系统实现了在Linux网络聊天室的基本功能。在Linux下编写并调试服务器端程序和客户端程序,实现了客户、服务器之间的连接接和通信。可以在单机上开辟两个窗口分别运行客户、服务器端的程序,或者两台主机链接分别作为客户和服务器的方式。总体来说,此设计以嵌入式C语言为开发语言,使用网络套接字socket建立连接,并运用多线程实现数据的交换,程序经gcc调试成功,可以在单机网络聊天中使用。关键字:网络聊天室;Linux;socket;TCP;C语言49内蒙古科技大学毕业设计说明书(毕业论文)Networkchatroomofdesignandimple
4、mentationunderlinuxAbstractOnthebasisofthethoughtwithfreeresource-sharingandsoftware,linuxbecomesmoreandmoretechnicalstaff'sidealcountry.andisattractingmorepersonstojoininthisidealconstantly.Asasteadymulti-userunixnetworkoperatingsystem,linuxcanoffertheperfectnetworksolutionandisc
5、ompetentofconstructingandmaintainingthenetworkexcellent.Fortheinherittingandextendingsplendidlyoftechnologicaladvantagetounix,theabundancethatlinuxsupporttomanykindsofprocotolsmakesthenetworkwithgreatsolution.InLinux,networkprogrammingiscarriedoutthroughthesocketinterface,Socketis
6、theAPIofTCP/IPnetwork.NotonlyIsaspecialI/Obutalsoisafiledescriptor.SockethastwoprotocolswhichareTCPandUDP,TCPprotocolhasthreeadvantagesoftheeliabilityofdata,theapplicationofreal-timeandthenetworkreliability.SoitismorereliabletochooseTCPprotocol.ThesystemImplementatethebasicfunctio
7、nofthenetworkchatroomunderlinux.PreparedanddebuggingserverandclientprogramintheLinux,achievedtheLinksandcommunicationbetweentneserverandclient.CanopenuptwowindowsInasinglemachinetoruntheserverandclientprogramrespectively,ortoconnecttwohosts,respectively,asthewayoftheclientandserve
8、r.Overall,thedesignuseClanguagefo
此文档下载收益归作者所有