首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
线程池是一种多线程处理技术,使用线程池,服务器端可以预先创建线程,当客户端的请求到来之后,服务器端的线程池会给客户端分配一个空闲线程,并处理这次请求.处理完成之后,线程要归还给线程池以便重复使用,这样可以提高系统资源的利用效率,以及提高系统的性能.介绍了一种线程池的实现方式,并给出了Java的关键代码.  相似文献   

2.
线程池技术能有效减少多线程环境中资源的消耗,可以提高系统的处理能力。因此现在的服务器程序中大量应用该技术,可以最大程度的利用系统的资源,消除系统因频繁创建、销毁线程而带来的系统开销。文章就利用线程池技术来解决并发服务器中客户端频繁对服务器端请求服务这一应用场景,分析了线程池的工作原理,并做了仿真测试,证明了线程池在应用中确实有比较好的效果。  相似文献   

3.
为实现Linux系统服务器端与客户端的文件加密传输,对RSA加密算法和Linux系统线程池技术进行了研究。通过在Linux上配置安装Openssl库来实现非对称RSA加密过程,并且利用线程池技术处理一个服务器与多个客户端的文件传输过程。最终实现了嵌入式ARM客户端与Linux服务器端的网络连接功能,并完成了基于TCP/IP协议上的文件加密以及传输过程。结论表明使用SSL协议设计的加密系统能够完成加密和传输过程,充分保障资料的私密性,并且能够方便的移植到安全级别需求高的嵌入式系统。  相似文献   

4.
当较大规模客户端并发请求服务器端应用程序时,传统的为每个请求创建线程的解决方法会导致服务器端性能的严重下降甚至死机.通过分析JDK的Executor框架,从工作原理、核心线程池对象、执行策略等方面详细描述了线程池模型,应用到一个三层C/S架构的在线考试系统中,给出了服务端的设计架构和实现代码.通过仿真测试证明了线程池技术在解决较大并发访问方面的稳定性.  相似文献   

5.
TCP是面向连接的可靠的传输控制协议,利用TCP协议设计的C/S模型聊天系统,可以实现服务器端和客户端的字符交换,即在网络上实现了字符聊天功能。  相似文献   

6.
利用中间件Socket实现多客户机端底层网络通信   总被引:6,自引:0,他引:6  
本文介绍了底层网络通信的含义,给出了基于TCP/IP协议的中间件Socket的运行机制,利用Java语言提供的套接字Socket类设计了面向客户机/服务器模式的网络通信过程,通过引入线程的手段解决服务器端与多客户端之间互相信息传输问题,并编程实现这一过程。  相似文献   

7.
Java中的线程池及实现   总被引:1,自引:0,他引:1  
本文探讨了应用线程池技术对Java多线程程序性能的优化及有效使用线程池技术的准则,研究了线程池技术的特点、工作原理、实现方法,并给出了线程池的Java实现实例.  相似文献   

8.
开发的网络聊天系统是基于开放的Java应用程序设计的,能动态、实时地完成信息的传递,且具有高效的交互性,能更有效地处理客户请求,易于维护和更新.系统采用客户机/服务器的架构模式,客户端通过Socket发送信息给服务器,从而实现多点对多点的聊天.系统界面采用Java中的Swing技术来实现.  相似文献   

9.
基于Java的多线程并发服务器的设计与应用   总被引:2,自引:0,他引:2  
文章讨论了多线程并发服务器设计与实现所涉及到的相关知识和编程基础,并用Java实现了一个围棋和五子棋多线程并发服务器.五子棋服务器提供的服务是客户端(人)和服务器端(机器)对弈;围棋服务器是为两客户对弈提供一个中间通信平台,围棋客户端是一个模拟棋室,共有4个棋桌和8个座位,能同时有4对棋手对弈并允许多人观看.  相似文献   

10.
Socket(套接字)是一种网络编程接口.介绍了Socket的通信机制,建立了一个基于Java Socket的聊天室系统.该系统能够实现公共聊天和私人聊天,允许在网络上有多个Server,客户端根据输入Server的IP地址连入相应的服务器参与聊天活动,服务器上显示当前在线的用户信息,并对用户进入或断开的信息加以显示.  相似文献   

11.
本文利用Java技术,结合界面编程等技术,提出了一类基于Java的聊天室的分析与设计方法,并且应用多线程技术对程序的运行速度进行了优化,为聊天室设计中的一些控制问题提出了较好的解决方案.  相似文献   

12.
TCP是目前应用最广泛的TCP/IP中的面向连接的协议,它为用户提供了可靠性的和端到端的服务,基于TCP传输的可靠性,在用户的验证以及对可靠性要求非常高的系统中有着广泛的应用。而Java编程语言是当今最流行的网络编程语言,它对实现TCP协议进行了封装,这为实现聊天系统的雏形提供了便利。  相似文献   

13.
即时通信是人们通过局域网、互联网等渠道进行沟通交流的方式,以此为扩展的即时通信软件又具备了信息传输、信息共享、语音聊天、视频聊天等扩展功能。本设计采用Java语言在Eclipse平台上进行程序开发。实现局域网即时通信的文字聊天、文件传输,语音聊天等功能。涉及Socket、TCP、UDP,多线程、SwingGUI、多媒体、JavaDB、音频处理等技术,可以应用在小型的局域网范围内。  相似文献   

14.
本文通过在Eclipse中创建并运行两个Java程序,展现了JDOM直接为Java编程服务的特性,从程序运行结果中可体会到把SAX和DOM功能有效地结合起来,通过一个JDOM的jar包在Java程序中实现对XML数据的处理。  相似文献   

15.
基于Java多线程技术网络聊天程序的设计与实现   总被引:2,自引:0,他引:2  
云贵全 《软件》2012,(1):106-108
当前网络十分发达,网络聊天软件也十分盛行,本文基于Java平台,使用多线程技术,采用TCP协议来实现网络聊天程序,为Java平台下的数据传输类系统开发提供了底层的技术支持。  相似文献   

16.
孙奎  殷兆麟 《计算机工程与设计》2007,28(9):2196-2198,2208
多人视频聊天软件是网络环境与网络技术发展的产物,具有很高的应用需求和广阔的应用前景.JMF(Java媒体框架)是Java语言的扩展,专门用来处理时基媒体数据和实时媒体流.通过介绍JMF应用编程接口的结构特点,详细阐述了当前Internet网络多人视频聊天软件的工作原理、关键技术,及其基于JMF的具体实现.该软件具有跨平台可移植性.  相似文献   

17.
Java是SUN公司推出的新一代网络编程语言,其以完全面向对象、支持多线程、交互性强以及跨平台特性而得到广泛应用。本文通过设计一个基于TCP/IP协议的网络聊天室,详细介绍了Java语言Socket编程及网络数据库编程的运用技巧。  相似文献   

18.
JDBC—ODBC Bridge实现C/S数据库访问   总被引:7,自引:0,他引:7  
主要介绍了在Java程序设计中利用JDBC-ODBC桥访问服务器端的数据库,并通过Socket建立流传送通路在服务器和客户机之间的传送数据信息,从而实现C/S(客户机/服务器)数据库的访问。  相似文献   

19.
针对当前中小型企业办公人员对即时通讯软件要求较低等问题,提出了一种基于Java平台下的网络聊天系统的设计与实现方案,对系统进行了整体设计和详细设计,该系统主要通过Java Socket网络编程实现通信,具有速度快,高稳定性,占用系统资源少,用户界面友好等特点。最后该文还介绍了系统设计的关键技术,通过这些技术提高了网络聊天的效率。  相似文献   

20.
Java强大的安全性使得其在网络编程中被广泛采用,特别是其出色的多线程机制。利用Java的多线程编程接口,开发人员可以方便地写出支持多线程的应用程序,有效地减少并发并行程序设计的困难,提高了程序执行效率。以开发一个多用户具有并发服务器的网络聊天室为例,论述Java的多线程技术在网络编程中的应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号