欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Linux的socket网络编程聊天工具课程设计

    • 资源ID:1402646       资源大小:446KB        全文页数:31页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    基于Linux的socket网络编程聊天工具课程设计

    1、I 摘摘 要要 这个课程设计整体采用在 linux 平台下, 在同一局域网内实现聊 天功能。整体框架主要分为服务端和客户端两个部分,设置好 ip 和 端口号, 在 Linux 下编译和调试两主大块程序,实现服务端和客户端 的连接,然后以服务端作为中继转实现客户端之间的通信。使用 socket 网络编程采用 TCP/IP 协议保证连接可靠,并在项目管理中采 用 linux 流行的 gcc 和 makefile 编译,提高了编译和调试效率,加 快了项目的完成速度。 本次设计的聊天工具采用字符串命令行的方式进行通信,主要 实现了五个功能:用户之间一对一的聊天、编辑、换行、用户之间聊 天记录保存、聊天

    2、记录调取。经过测试,程序运行可靠,能满足在 linux 中实现网络聊天的要求。 关键词 linux,socket,gedit,服务端,客户端,网络编程 II AbstractAbstract The course design of the overall use in the Linux platform, within the same LAN chat functions.Overall framework consists of server and client two parts, set up IP and port number, two main large program

    3、under Linux compiling and debugging, to connect server and client, and then turn to the server as a relay to realize the communication between the client.Use the socket network programming using TCP/IP protocol to ensure reliable connect, and using Linux popular GCC in project management and compile

    4、 a makefile, improve the efficiency of the compiling and debugging, to speed up the completion of the project. The design way of chat tool USES the string on the command line to communicate, has realized the five main functions: the one-on-one chat between users, editing, line feeds, chat records, c

    5、hat records obtained between users.After testing, the program runs, reliable and can meet the requirements of the implementation in the Linux network chat. Keywords Linux, socket, gedit, server, client, network programming III 目录 摘 要 . I Abstract. II 第一章 绪论 . - 1 - 1.1、背景 - 1 - 1.2、网络聊天的发展状况 - 1 - 1

    6、.3、 Linux 系统 - 2 - 1.3.1 、Linux 的简介 - 2 - 1.3.2 、Linux 发展历程. - 3 - 第二章 系统应用技术 - 4 - 2.1 、socket 概念及功能. - 4 - 2.2、 socket 类型 - 5 - 2.3 、socket 函数 - 5 - 2.3.1 、API 功能介绍 . - 5 - 2.3.2、套接口地址结构 . - 7 - 2.3.3、基本转换函数 . - 8 - 2.3.4、socket 编程流程 - 8 - 2.4、TCP/IP 协议 . - 9 - 2.4.1、协议概述 - 9 - 2.4.2、TCP/IP 层次结构 - 10 - 第三章 需求分析 - 13 - 3.1 、功能需求 . - 13 - IV 3.2、性能需求. - 13 - 3.3 、模块划分 . - 13 - 3.3.1、 界面需求设计 . - 14 - 3.3.2 、通信需求 - 14 - 3.3.3 、数据存储 - 14 - 3.4、系统总流程图 . - 14 - 第四章 系统测试 - 15 - 4.1、测试说明. - 15 - 4.2、模


    注意事项

    本文(基于Linux的socket网络编程聊天工具课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583