菜单
  

    摘 要:随着互联网发展的脚步越来越快,许多聊天软件也快速发展了起来,其中比较好的就有国内腾讯的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. 基于多指标决策的通信网...

  2. 多小区协作大规模MIMO系统的能效优化

  3. 基于过期CSI的多天线中继选择系统设计与仿真

  4. STC89C51单片机多功能数字频率计的设计+电路图

  5. 数字阵列雷达的多通道中频信号产生FPGA实现

  6. TMS320C6678的FFT算法的多核DSP实现研究

  7. LFMCW雷达多目标检测及参数估计算法研究

  8. C++最短路径算法研究和程序设计

  9. 中国传统元素在游戏角色...

  10. 江苏省某高中学生体质现状的调查研究

  11. 巴金《激流三部曲》高觉新的悲剧命运

  12. 上市公司股权结构对经营绩效的影响研究

  13. 现代简约美式风格在室内家装中的运用

  14. 高警觉工作人群的元情绪...

  15. NFC协议物理层的软件实现+文献综述

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. 浅析中国古代宗法制度

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回