首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 640 毫秒
1.
文中主要介绍了IX3S操作系统和Windows操作系统之间网络通讯的实现方法。在Windows平台下基于Visual C++6.0环境下,利用MFC提供的Winsock类开发客户端程序。在MS—DOS平台下基于Borland C++3.1环境下,利用一个DOS下基于Packet Driver的开发包Wattcp开发服务器端程序。DOS操作系统缺乏类似Winsock的API,所以在该系统下设计基于TCP/IP协议的应用程序时,需要先安装DOS操作系统网卡的Packet Driver驱动,并在DOS下制作Makefile文件,把Wattcp所有的源程序编译、链接成库。采用C/S模式,运用Socket网络编程原理、方法和技巧,开发了基于TCP/IP协议的服务器和客户机通信程序,实现了服务器端与客户端的网络通信。  相似文献   

2.
本文主要介绍网络代理程序的基本原理,代理服务器的工作过程,TELENT协议,SOCKS5工作流程,并通过一个基本的TELNET代理程序和SOCKS5代理客户端程序来说明客户端和服务器端的实现方法.  相似文献   

3.
Windows(客户端)和MS—DOS(服务器)网络通信的实现   总被引:1,自引:0,他引:1  
文中主要介绍了DOS操作系统和Windows操作系统之间网络通讯的实现方法.在Windows平台下基于Visual C++6.0环境下,利用MFC提供的Winsock类开发客户端程序.在MS-DOS平台下基于Borland C++3.1环境下,利用一个DOS下基于Packet Driver的开发包Wattcp开发服务器端程序.DOS操作系统缺乏类似Winsock的API,所以在该系统下设计基于TCP/IP协议的应用程序时,需要先安装DOS操作系统网卡的Packet Driver驱动,并在DOS下制作Makefile文件,把Wartcp所有的源程序编译、链接成库.采用C/S模式,运用Socket网络编程原理、方法和技巧,开发了基于TCP/IP协议的服务器和客户机通信程序,实现了服务器端与客户端的网络通信.  相似文献   

4.
基于CORBA的网络CAD数据库系统   总被引:1,自引:0,他引:1  
郝泳涛  李启炎 《计算机工程》2002,28(3):226-227,239
设计了一个基于CORBA技术的网络图形数据库系统,通过客户端程序来查询位于服务器上的数据库中的CAD图形数据资料,并可以预览、下载所需的图形文件,服务器端用来响应管理数据库。程序采用Jbuilder4.0编写,使用VisiBroker组件作为CORBA2.3 ORB的运行支持环境,数据库系统采用其中的JdataStore开发包。  相似文献   

5.
XML与数据库技术的结合   总被引:2,自引:0,他引:2  
龚琪 《计算机时代》2001,(10):28-29
XML在数据库中的应用需借助三层应用架构来实现。这种体系结构由客户端、中间服务器及底层数据层来组成。客户端提供良好的用户界面,完成与服务器端的连接、发送用户对数据库数据的各种操作请求、接收服务器端返回的XML数据并从中提取出所需数据,并用HTML文档显示出来。中间层服务器端通过运行一个代理程序来访问数据库管理系统中的数据和实现将多个数据源的数据集成为一个XML文档,并实现XML文档上的数据处理。中间层上的代理程序是一种在客户端应用层与底层数据层之间传递数据的工具。另外,客户端的数据变化(如数据的…  相似文献   

6.
杨莉  刘杰  周跃峰  尚勇  严璋 《电子技术应用》1998,24(10):26-27,35
介绍一种基于客户/服务器的电子系统管理及故障诊断专家系统。该系统以Win-dowsNT为平台,采用客户/服务器网络结构,在服务器端由数据库服务器——SQLServer统一管理数据库,并利用开放的数据库连接(ODBC)和VisualFoxPro3.0开发客户端应用程序。  相似文献   

7.
数据批量输入是B/S模式应用系统中经常遇到的一个待解决的问题。针对该问题提出了一种基于XML的实现方法,首先采用浏览器内置的文件上传控件功能将客户端中以Excel格式保存的缓存文件中的批量数据上传到服务器;然后在服务器端通过数据转换组件技术将其转换成XML格式;再以Web方式返回给客户端修改和确认;最后导入到服务器端数据库中保存,从而实现B/S模式下数据的批量输入。  相似文献   

8.
一种基于透明计算的远程启动协议MRBP2   总被引:4,自引:0,他引:4  
计算机网络和终端技术的进步推动了计算机应用的迅速发展,用户可以通过网络获得各种不同的分布式应用.但是,这些应用系统都依赖于固定操作系统.如Windows、Linux等.本文提出了一种支持终端通过以太网从服务器动态获得不同操作系统、并在客户端动态执行的远程启动协议MRBP2(Multi-OS Remotc Booting Protocol Two).MRBP2协议把服务器上的不同操作系统通过OSPM机制(Operating System Preboot Mechanism)和SFTP协议(Sector based File Transfer Protocol)下载到客户端.完成操作系统的启动和运行.本文还给出MRBP2协议的实现及在实际系统上的应用.  相似文献   

9.
王戌靖 《软件世界》1999,(6):165-165
最近关于BO的各种传闻很多,笔者也得到了BO的有关程序,在仔细钻研后有些心得体会。在此写出来,希望能与受其害或者对BO感兴趣的朋友共同学习交流,加强网络系统对BO的防范,提高网络安全性。一、BO的组成及其运作方式BO是BackOrifice的缩写,它是一个服务器/客户端应用程序,允许客户端程序监控、管理运行了服务器程序的主机。它由以下几部分组成:1.B0的配置程序Boconfig.exe;2.BO的服务器端程序Boserve.exe;3BO的文本客户端程序Boclient.exe、图形客户端程序…  相似文献   

10.
客户端与服务器端脚本的开发策略研究   总被引:2,自引:0,他引:2  
客户端和服务器端脚本的设计,在基于数据库的Web应用中,对子系统的安全性和 通用性及运行效率起着关键性的作用。本文介绍了客户端与服务器端脚本程序的 差别,并着重指出了在客户端和服务器端脚本的设计中需要考虑的几个主要原则。  相似文献   

11.
In big data era, people cannot afford more and more complex computation work due to the constrained computation resources. The high reliability, strong processing capacity, large storage space of cloud computing makes the resource-constrained clients remotely operate the heavy computation task with the help of cloud server. In this paper, a new algorithm for secure outsourcing of high degree polynomials is proposed. We introduce a camouflage technique, which the real polynomial will be disguised to the untrusted cloud server. In addition, the input and output will not be revealed in the computation process and the clients can easily verify the returned result. The application of the secure outsourcing algorithm in keyword search system is also studied. A verification technique for keyword search is generated based on the outsourcing algorithm. The client can easily verify whether the server faithfully implement the search work in the whole ciphertext space. If the server does not implement the search work and returns the client “null” to indicate there is no files with the query keyword, the client can easily verify whether there are some related files in the ciphertext database.  相似文献   

12.
以客户为中心的浏览器/服务器(B/S)网络计算模型   总被引:10,自引:5,他引:5  
目前普遍使用的B/S计算方案难以胜任大运算负荷、非稳定、交互型的计算任务。原因在于,目前基于Web的计算方案的主要计算中心建立在服务器端,从而在客户与服务器之间的通讯、多用户并发请示、计算稳定性等方面都存在很多问题。本文在保留目前B/S网络计算模式的优点的前提下,提出以客户端为计算中心,服务器为数据交换中心的网络计算模型,避免了上述问题的出现。文章将提出的网络计算模型应用于人工神经网络,结合化工应用中的典型计算任务,例示了以客户为中心的B/S网络计算模型的要素。结果表明,该模型对耗时、非稳定、交互的科学计算任务具有明显的优越性,且比以服务器为中心的计算模型更具有发展潜力。同时,这种模型也应该是未来软件出租服务的模式之一。  相似文献   

13.
The Client-Server computing paradigm has significantly influenced the way modern Database Management Systems are designed and built. In such systems, clients maintain data pages in their main-memory caches, originating from the server's database. The Enhanced Client-Server architecture takes advantage of all the available client resources, including their long-term memory. Clients can cache server data into their own disk units if these data are part of their operational spaces. However, when updates occur at the server, a number of clients may need to not only be notified about these changes, but also obtain portions of the updates as well. In this paper, we examine the problem of managing server imposed updates that affect data cached on client disk managers. We propose a number of server update propagation techniques in the context of the Enhanced Client-Server DBMS architecture, and examine the performance of these strategies through detailed simulation experiments. In addition, we study how the various settings of the network affect the performance of these policies  相似文献   

14.
基于动态云的智慧农业架构研究   总被引:1,自引:0,他引:1  
云计算是所有数据汇集到云中心进行统一处理,用户不再需要部署计算能力很强的客户端,而是直接从“云冶里(服务器端)获得计算能力。流行的云计算架构采用强数据中心(服务端)、弱客户端模式。而建设云计算中心的强服务端,需要硬件高配置,需要良好的网络环境,造成建设云中心资金投入过大。对于智慧农业云架构,亦是如此。目前智慧农业的各网络客户端硬件配置优良。文中提出基于动态云的智慧农业架构,该架构通过将具有一定存储能力、数据处理能力、能够提供一定网络服务能力的客户端,根据需要,结合到云数据中心,使该中心的规模动态地扩大或者缩小。实际上,就是让某客户端为云服务中的其他客户端提供服务,减轻实际云数据中心的数据存储、数据处理、资源配置等压力。基于该动态云的智慧农业架构部分已经实现,并且在南京和安徽地区的部分农产品的各环节中得到稳定应用,证明了该架构的实用性。  相似文献   

15.
Distributed computing for multidisciplinary design optimization using Java   总被引:1,自引:0,他引:1  
The programming language Java (recently referred to as the computer language of the Web) offers substantial possibilities for the type of complex engineering problems typically encountered in multidisciplinary design optimization (MDO) problems. In order to demonstrate the potential uses of Java for MDO problems, this paper presents the development of the Web Interface for complex engineering design (WICkED) software, which simulates the convergence of a decomposed complex system in a distributed computing environment and computes the sensitivity derivatives of the system with respect to the independent input variables using the GSE method or the finite difference method. In this application, one computer is designated as the server and sends out required inputs to a number of client subsystems over the Internet. A number of client computers can connect to the server and then receive the inputs necessary to calculate the solution to their model. As the code necessary to solve the model already exists at the client, only the inputs have to be sent over the network. When the client has solved the calculation, it returns the results to the server which processes the result to produce new inputs.WICkED is written entirely in the Java programming language which allows server and clients to exist on completely different computer types and in heterogeneous, distributed networks. A number of parametric studies on the behaviour of complex systems in a distributed environment are performed and the results are reported in this paper. This research serves to identify potential problems as well as advantages in using Java for MDO applications.  相似文献   

16.
提出了一种基于瘦客户机计算模式的无线浏览器模型,利用显示逻辑与处理过程分离的机制,使得浏览器客户端能够获得服务器计算能力的支援,以降低客户端负载。为控制网络流量,研究了模型中的计算任务划分策略,采用了半集中计算的模式,使网页在客户端渲染,实现了一个基于该模型的无线浏览器系统原型。实验结果表明,该模型能够同时降低客户端计算负载和网络传输负载,减少页面内延时,可提供无缝的网络浏览体验。  相似文献   

17.
采用多线程RPC(Remote Procedure Call)很容易实现Unix系统下的分布式计算,网络上的工作站组可以在运行本机应用的同时通过后台运行的server为其它计算机提供计算功能,用一组低档工作站获得多CPU服务器的计算能力,讨论了XDR数据传输,server与client程序结构以及多线程或多进程RPC调用的实现方法。  相似文献   

18.
Recent advances in sensing and software technologies enable us to obtain large-scale, yet fine 3D mesh models of cultural assets. However, such large models cannot be displayed interactively on consumer computers because of the performance limitation of the hardware. Cloud computing technology is a solution that can process a very large amount of information without adding to each client user’s processing cost. In this paper, we propose an interactive rendering system for large 3D mesh models, stored on a remote environment through a network of relatively small capacity machines, based on the cloud computing concept. Our system uses both model- and image-based rendering methods for efficient load balance between a server and clients. On the server, the 3D models are rendered by the model-based method using a hierarchical data structure with Level of Detail (LOD). On the client, an arbitrary view is constructed by using a novel image-based method, referred to as the Grid-Lumigraph, which blends colors from sampling images received from the server. The resulting rendering system can efficiently render any image in real time. We implemented the system and evaluated the rendering and data transferring performance.  相似文献   

19.
基于HTML5 WebSocket消息传送机制和Canvas画布绘图技术, 设计并实现了一个天体光谱分析的协同工作平台. 通过在客户端与服务器之间建立TCP连接, 真正的实现了服务器端到客户端的主动消息推送, 从而取代以往客户端向服务器请求的轮询机制, 降低网络占用率和数据传输量. 多客户端异地用户可同时在线交流, 同步载入并协同讨论分析天体光谱, 标记并分析相关谱线特征. 其中针对绘图笔迹的传输方式做出优化, 大大提高了多客户端异地同步绘图效率.  相似文献   

20.
一种移动数据库管理系统的体系结构   总被引:28,自引:0,他引:28  
移动计算的网络环境具有其鲜明的特点:移动性、断接性、带宽多样性、可伸缩性、弱可靠性、网络通信的非对称性、电源能力局限笥等等。而现有的DBMS不能很好地解决移动计算环境中的数据库管理问题,因此有必要设计适于移动计算的数据库管理系统,首先分析了移动计算环境数据库系统的本质,指出移动数据库是一种动态分布式数据库。由于运动是相对的,即客户机被假定静止时,则服务器是动态变化的,通过引入虚拟服务器的概念可以将客户机的“移动”转换为服务器的“移动”,在此基础上,提出了一种移动数据库管理系统的体系结构,这种结构具有一定的通用性,该结构由虚拟服务器和局部DBMS组成,其中虚拟服务器是核心,对它的功能进行了详细的讨论,最后还介绍了基于此体系 结构和自主开发的分布式数据库管理系统DM2上的一个移动DBMS原型。  相似文献   

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

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