Java远程通信及应用的研究
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要
?随着信息社会脚步的日益加快,远程通信的应用正在人们的生产生活中扮演着极其重要的角色。从美国工程师Ray Tomlinson发送第一封E-mail成功,到现在如J2ME等技术使用的热火朝天,短短的30多年时间,远程通信技术发展速度惊人。研究远程通信尤其是研究以被广泛接受和喜爱的网络语言Java的远程通信,对当今网络时代的通信发展更加具有前瞻性和现实意义。本文研究了Java远程通信的机制及应用,并在此基础上设计了一种基于Java 远程通信功能的应用实例。
?? ????本文中所做的主要工作如下:
1)总述远程通信及Internet远程通信原理。
2)研究Java基于Internet远程通信功能。
3)概述常见Java 类用于远程通信。
4)用Java socket类设计一个远程通信实例。
首先介绍Socket编程的一般工作原理及设计该实例的思路,再设计实现该实例各模块及其功能描述,分析并解决实验中的问题,最后对实例进行测试,并分析结果。
关键字:远程通信, Java, Sokect, 多线程
设计思路
使用计算机网络的主要目的之一是资源共享,多数情况下,这种资源共享是通过两个独立运行在不同计算机上的程序实现:一个是服务器(Server)程序,提供资源和服务;另一个是客户(Client)程序,使用服务器提供的资源与服务。通常,用户通过运行客户程序来使用服务器提供的资源或向服务器发送信息; 而服务器程序则随时准备接收请求,当接到一个请求后,创建一个线程去完成对这个客户的服务。???????????????????
为此作者用Java socket类编写了一个实用的C/S模式应用实例,在此开发的环境系统中,使用 TCP 协议,学生通过运行客户端程序,跟服务器端建立连接,可得到教师(服务器端)发布的信息,如作业情况,通知安排,在线作业测试等,学生可以得到自己所需要的信息。教师通过运行服务器端程序,与客户端建立连接,可随时了解学生的动态情况,如学生连接人数,哪些学生连接,及该学生获取的消息等情况,
这样就实现了双边式教学, 极大地激发了学生的学习热情和独立精神,对提高教学效果起到了积极作用。