菜单
  
    摘 要:即时通讯软件无论是在局域网还是互联网中,都得到了广泛使用。本文在对 TCP协议研究基础之上,基于 Java 开发平台,运用 Socket 编程技术,对基于 C/S 工作模式的即时通讯软件进行了功能设计,并编程实现。程序测试结果表明,本文给出的程序设计方案是可行的,程序具有较好的异常处理能力,代码的封装性完善。 54221
    毕业论文关键词: 即时通讯,TCP ,Java     Abstract:Instant messaging software in both LAN and  the Internet, has been widely used. In this paper, based on the research on TCP protocol, based on Java development platform, using Socket programming technology, the work is based on C/S mode has carried on the functional design of instant messaging software, and programming. Application test results show that the given program design scheme is feasible, has the good exception handling, the encapsulation of the code is perfect.   
    Keywords:   Instant messaging, TCP, Java   

    目 录 

    1 前言 . 4 

    2 JAVA概述. 4 

    2.1 Java的发展历程. 5 

    2.2 Java语言的特点. 6 

    2.3 Java平台的优势. 7 

    3 JAVA网络概述. 8 

    3.1 TCP/IP协议常识. 8 

    3.2 Socket简介 11 

    3.3 IO流常识 12 

    4 JAVA聊天程序的系统分析与设计 15 

    4.1聊天程序的总体设计要求. 15 

    4.2聊天程序的设计步骤和功能模块分析及程序流程图 . 16 

    4.3聊天程序各功能模块. 18 

    5 JAVA聊天程序的设计与实现 21 

    5.1开发环境与工具. 21 

    5.2硬件环境. 21 

    5.3聊天系统功能的测试. 22 

    结  论  26 

    参考文献  27 

    致  谢  28 

    附录A   程序源代码 29 

    客户端  29 

    服务器端  31 

    1 前言 随着 Internet 和局域网的飞速发展和普及,越来越多的企事业单位和学校都已经建成局域网并接上了 Internet 。在局域网或 Internet 上很需要一些软件能够方便快捷地实现实时传输需要信息的功能,这些软件最初以好友间聊天服务开始,经过发展壮大,现已成为上亿互联网用户的必备工具,称为即时通讯(IM)软件。目前有超过 600 种以上的该类软件被广大用户使用,用户较为普遍的有微软的 MSN、腾讯公司的 QQ、中国移动推出的飞信等软件。通过即时通讯功能,你可以知道你的亲友是否正在线上,及与他们即时通讯。即时通讯比传送电子邮件所需时间更短,而且比拨电话更方便,无疑是网络年代最方便的通讯方式。业界权威调查机构的分析结果显示,即时通讯(IM)目前具有广泛的应用前景。众多拥有新技术新概念的增值服务提供商和运营商的强势介入,使得即时通讯软件强力崛起并全面进入企业应用领域,即时通讯正在给个人及企业用户带来更多的沟通便利与娱乐享受。 目前即时通讯已经从第一代以互联网文本和语音通信为主发展到第四代的跨网通讯为主,即可以实现互联网、手机移动网、固定电话网之间的跨网文本、语音、视频通信等互联互通应用。继中国卫通和易联通信推出国内首款跨网即时通信软件——群英会后,中国移动和中国联通也先后推出基于移动通讯的飞信和超信,中国电信也推出名为“个人传媒”的小灵通即时通讯软件。众多拥有新技术新概念的增值服务提供商和运营商的介入,把跨网通讯带到前所未有的崭新时代。 由于跨网即时通讯软件拥有强大的跨网语音功能,再加上其低廉的通话成本以及更多的增值服务,可以大大的降低公司运作和管理成本,使得越来越多的企业已经开始倾向于选择跨网通讯软件作为其工作通话的首选对象。微信平台的巨大用户量已充分证明这一点。 本文对互联网中广泛使用的 TCP/IP 协议及 Socket 编程技术进行了研究,对即时通讯软件中聊天功能进行了系统分析与框架设计,并基于 Java 开发平台,对聊天功能进行了实现。

  1. 上一篇:城市公交系统优化的思考与探讨
  2. 下一篇:TC35+GSM手机的远程家电控制系统研究与设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 电站锅炉暖风器设计任务书

  9. 当代大学生慈善意识研究+文献综述

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 十二层带中心支撑钢结构...

  12. 大众媒体对公共政策制定的影响

  13. java+mysql车辆管理系统的设计+源代码

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 杂拟谷盗体内共生菌沃尔...

  16. 乳业同业并购式全产业链...

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回