[计算机论文精品]毕业论文-Linux网络编程——实现一个局域网的电子邮件系统

摘要 计算机网络的迅速发展,对人类社会诸多领域产生了巨大的影响。在诸多支持网络的操作系统中,LINUX以其优秀的性能越来越引起人们的关注。本次毕业设计的任务为分析LINUX网络编程环境,并实现一

Linux网络编程——实现一个局域网的电子邮件系统 摘要 计算机网络的迅速发展,对人类社会诸多领域产生了巨大的影响。在诸多支 持网络的操作系统中,LINUX以其优秀的性能越来越引起人们的关注。本次毕业 设计的任务为分析LINUX网络编程环境,并实现一个LINUX局域网的电子邮件系 统。 本毕业设计论文分为两大部分。第一部分对LINUX以及LINUX网络编程环境 作了一个介绍。详细分析了编程中将用到的BSD套接字函数族的使用。第二部分 记录了本人与合作者唐志军开发的邮件系统的实现过程,从总体分析、模块划分 到详细设计,并在后面附了本人实现的C语言源代码。 关键字:Linux,网络编程,套接字,服务器,客户端,电子邮件系统 Abstract Therapiddevelopmentofthecomputernetworkshasbeenmakingagreat influenceinmanyfieldsofhumansociety.Amongagreatmanynetworks operatingsystems,Linuxisobtainingmoreandmoreattentionfrompeopleby itsexcellentbehavior.Inthisgraduatedesign,ourtaskistodevelopae-mail systembasedonalanwithLinuxasitsoperatingsystem. Thisarticleincludestwoparts.Inpartone,wewillmakeanintroductionto LinuxoperatingsystemandthenetworkprogrammingenvironmentinLinux.In particular,theBSDsocketfunctionsareanalyzedingreatdetail,fortheywillbe usedinlaterprogrammingwork.Inparttwo,wepresenttheimplementationof ourmailsystem,fromwholedesigningtodetaildesigning,andtheCprogram sourcefileswrittenbymeisattachedtotheendofthisarticle. Keywords:Linux,networkprogramming,socket,server,client,e-mail system

腾讯文库[计算机论文精品]毕业论文-Linux网络编程——实现一个局域网的电子邮件系统