- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux聊天程序论文
基于Linux网络聊天室的设计与实现
摘 要
基于资源共享和软件自由的思想,linux成为越来越多技术人员的理想之国。作为一个稳定的多用户类unix网络操作系统,linux能提供完美的网络解决方案,出色的胜任网络构建和维护。出于对unix技术优势的出色继承和延续,linux对多种网络协议的支持使得网络解决方案极大的丰富。
在 Linux 中的网络编程是通过socket接口来进行的,Socket是TCP/IP网络的API。不但是一种特殊的I/O,它也是一种文件描述符。socket有TCP和UDP两个协议,TCP协议有数据的可靠性、应用的实时性、网络的可靠性三个优点。因此选择TCP协议更为可靠。
本系统实现了在Linux网络聊天室的基本功能。在Linux下编写并调试服务器端程序和客户端程序,实现了客户、服务器之间的连接接和通信。可以在单机上开辟两个窗口分别运行客户、服务器端的程序,或者两台主机链接分别作为客户和服务器的方式。总体来说,此设计以嵌入式C语言为开发语言,使用网络套接字socket建立连接,并运用多线程实现数据的交换,程序经gcc调试成功,可以在单机网络聊天中使用。
关键字:网络聊天室; Linux;socket;TCP; C语言
Network chat room of design and implementation under linux
Abstract
On the basis of the thought with free resource-sharing and software, linux becomes more and more technical staffs ideal country.and is attracting more persons to join in this ideal constantly.As a steady multi-user unix network operating system, linux can offer the perfect network solution and is competent of constructing and maintaining the network excellent.For the inheritting and extending splendidly of technological advantage to unix, the abundance that linux support to many kinds of procotols makes the network with great solution.
In Linux, network programming is carried out through the socket interface,Socket is the API of TCP / IP network.Not only Is a special I / O but also is a file descriptor.Socket has two protocols which are TCP and UDP,TCP protocol has three advantages of the eliability of data, the application of real-time and the network reliability.So it is more reliable to choose TCP protocol.
The system Implementate the basic function of the network chat room under linux. Prepared and debugging server and client program in the Linux,achieved the Links and communication between tne server and client . Can open up two windows In a single machine to run the server and client program respectively,or to connect twohosts, respectively, as the way of the client and server. Overall,the design use C language for the development language, creat link using the network so
您可能关注的文档
最近下载
- 曼昆经济学原理微观名词解释(中英).docx VIP
- 3我多想去看看 课件(共25张PPT)2024-2025统编版(2024)一年级语文下册.pptx VIP
- 胆囊炎胆囊结石诊疗指南.docx VIP
- 中英版 北京大兴国际机场廊坊临空经济区全球产业发布20200120.pptx VIP
- 新版部编人教版二年级上册语文全册教案教学设计含教学反思 .pdf
- 【高中地理】学科模拟卷(三).pdf VIP
- SJ 30000.1-2021 军工行业标准编写规则 第1部分:总则.docx
- 【初中美术】学科模拟卷(三)答案.pdf VIP
- 委托加工生产合同书(合同范本).docx VIP
- 河北-2012定额【文件版】.pdf VIP
文档评论(0)