菜单
  

    摘 要:随着互联网发展的脚步越来越快,许多聊天软件也快速发展了起来,其中比较好的就有国内腾讯的QQ 和微信等等。这些软件都必须有两个部分组成:第一部分是网上聊天服务器代码,第二部分是网上聊天服务器代码。服务器代码能够实现刷新列表、显示IP地址、端口号、用户姓名并且能够通过建立缓冲池快速实现读取、转发客户端的信息,客户端则实现的是能够实现与客户端的连接,客户端与客户端之间能够实现信息交流,并显示一些必要的信息,最后还要实现客户端与服务器、服务器与客户端之间的信息交流。在这里就要用到局域网的通信知识来实现多线程的通讯系统,用的就是通过建立起继承于Thread的方法。而编写程序这两个知识是必备的:一个是要有牢靠的java知识,另一个也要有一定的代码编程中网络编程知识,比如要对客户端和服务器端的特定模式、网络编程的一些设计方法和TCP/IP协议等都要有一定的了解。要实现通信功能流的方法是必不可少的,通过流能够实现通信的快速传递,除此之外还要知道一些软件的使用方法。42925

    毕业论文关键词:局域网;多线程;Socket;Java;Eclipse

    Based on the research of the realization of the Java multi-thread communication system

    Abstract: with a lot of chat software also rapid development,including a good domestic tencent QQ and We Chat and so on.The development of the system mainly includes two parts: the first part is online chat server code, the second part is online chat server code.Server code by creating a server Socket Socket, can achieve the refresh list, show the IP address, port, user name and be able to read rapidly through the establishment of the buffer pool, forwarding the client's information, can realize the information exchange between the client and the client, and shows some necessary information, and finally to achieve the client and the server and the communication between the server and the client.Which would use the LAN communication principle, such as on the client/server mode, network programming design method, such as TCP/IP protocol.When writing code to achieve rapid exchange of information by using the method of flow, and to introduce implementation to realize the system flow analysis, and some methods of software engineering.

    Key words: Local area network ;Multithreading;The Socket;Java;The Eclipse

    目录

    摘要 1

    引言 2

    1.Java语言的了解 2

    1.1 Java语言的概述 2

    1.2  Java言的发展背景语 2

    1.3 Java语言的应用领域 3

    1.4 Java语言的特点 4

    2.Eclipse开发工具 5

    2.1 Eclipse的特点和发展 5

    2.2  Eclipse和AIP开发和查询平台 5

    3.客户机和服务器 7

    3.1 客户机和服务器的概念 7

    3.2 客户机和服务器的实现 7

    3.3 客户机和服务器范例的应用 8

    3.4 客户机和服务器交换的原理 8

    4.服务器的程序编写 9

    4.1客户端和服务器的设计 9

    4.2客户端编程运行的结果 10

    4.3 服务器编程运行的结果

  1. 上一篇:基于TM4C123G的简易数字示波器设计+电路图+程序代码
  2. 下一篇:c8051f352单片机磁性传感器技术研究+流程图
  1. HFSS毫米波波导滤波器设计

  2. matlab多光谱光场相机研究

  3. AT89C51单片机城市道路积水...

  4. FPGA的PCIe总线多通道光纤数据采集卡设计

  5. MTAIAB多聚焦图像融合算法研究

  6. 基于多目标优化方法的信...

  7. 近距离多元红外目标方位探测研究

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回