首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 193 毫秒
1.
介绍了socket的工作原理,构建出一个适用于Windows和Linux操作系统的、跨平台的网络通信程序,并给出设计原理和开发步骤。整个系统采用客户机/服务器(C/S)模型,在Windows系统中,socket程序利用VisualC#语言编写。Linux系统中的socket程序调用select()函数,则该套接字自动设置为非阻塞方式,从而提高了程序的执行效率。经测试,通信两端的进程能够通过各自的套接字收发消息,从而实现了Windows与Linux平台间的通信。  相似文献   

2.
一、问题提出 在Delphi的工具模板的Internet页上,提供了开发Inter-net应用程序的构件,其中TClinetSocket和TServerSocket这两个构件用于开发基于客户/服务器(Client/Server)的应用软件,但是,仅使用这两个构件开发的软件,只能在Windows系统中使用,为了能在Windows系统与Linux系统之间建立通信,必须在Linux系统中另外开发一个进程。二、实现方法 Linux拥有POSIX.1标准库函数,利用socket( )、bind  相似文献   

3.
针对目前远程监控领域B/S和C/S模型的不足,引入云计算的思想,设计了一套基于B/S/C三层模型的远程监控平台。浏览器用户(B)与客户端控制器(C)通过服务器(S)进行交互,通信协议采用MODBUS。Web服务器通过flex的socket工具与应用服务器建立连接。应用服务器用epoll I/O多路复用技术解决用户与控制器的并发连接请求并完成主要的应用逻辑。控制器引入轻型的TCP/IP协议栈LwIP解决联网问题。  相似文献   

4.
基于EPOLL机制的LINUX网络游戏服务器实现方法   总被引:6,自引:1,他引:6  
文章论述了在Linux平台上一种高效的I/O方法—epoll,针对网络游戏中大量并发客户请求问题,提出采用epoll机制建立高效网络游戏服务器思想,较好地解决了网络游戏服务器中的大量用户并发接入问题。同时在服务器整体设计的基础上,给出了在Linux环境下基于epoll机制的网络游戏服务器实现方法。  相似文献   

5.
利用MySQL C接口实现多用户通信   总被引:1,自引:0,他引:1  
本文以Linux为平台设计服务器端程序,利用MySQL C接口操作MySQL数据库,使用MySQL数据库管理用户数据,实现多用户间的数据通信。  相似文献   

6.
何世明 《计算机应用》2001,21(10):81-83
利用Java提供的socket类,实现了Windows与Linux间的数据通讯,提供服务器程序设计和客户机程序设计的源程序。  相似文献   

7.
利用J2ME网络API接口javax.microedition.io.HttpConnection来建立HTTP连接实现与服务器通信进行数据传递,服务器端利用Servlet来响应用户查询请求,使用Mapxtremeforjava专有类和方法进行地图数据处理。设计出适合客户端(CLDC)地图的显示算法。客户端具有以用户查询的点为中心显示地图以及计算两点距离的功能。  相似文献   

8.
研究了在Linux上建立Windows NT终端的方法。在Linux下建立Windows NT的终端涉及到以下技术:Windows NT中的终端服务;客户端的X Window环境;客户端与服务器的通信使用到的协议——RDP协议;客户端应用的实现。结合以上技术,可以实现在Linux下建立Windows NT的终端。  相似文献   

9.
本文实现UNIX/LINUX环境下实时的服务器端进程与Windows平台的客户端应用程序通信,介绍在服务器端进程同步,数据同步和备份,以及与客户端进行数据传输的同步方法。  相似文献   

10.
Web Socket规范是作为HTML5的一部分提出的,其目标是在客户端浏览器和Web服务器之间实现全双工通信。目前主流浏览器已经提供了Web Socket客户端API,但是服务器端并没有标准的API。对Web Socket应用背景进行分析,重点描述WebSocket握手协议机制并在Linux平台环境下使用Ruby编程语言实现一个简单的Web Socket服务器。实验证明所描述的研究能够在服务器端成功完成Web Socket的握手过程并建立通信连接。  相似文献   

11.
OPC跨平台通信的实现方法   总被引:4,自引:0,他引:4       下载免费PDF全文
吴鑫  宫亮  杨煜普 《计算机工程》2009,35(13):240-242
随着工业自动化的发展,工控领域中常常会遇到异构平台之间的用于过程控制的OLE(oPc)通信问题。提出3种方法,分别利用EntireX DCOM,Java以及XMLOPC,在Linux下开发OPC客户端。使用Linux上的OPC客户端访问Windows平台上的OPC服务器,从而实现OPC的跨平台通信。描述各种方法的关键技术并给出相关代码,并对所有实现方法进行比较,分析它们在工业应用中的前景。  相似文献   

12.
VNC (Virtual Network Computing) is a computer program written to address the problem of cross-platform remote desktop/application display. VNC uses a client/server model in which an image of the desktop of the server is transmitted to the client and displayed. The client collects mouse and keyboard input from the user and transmits them back to the server. The VNC client and server can run on Windows 95/98/NT, MacOS, and Unix (including Linux) operating systems. VNC is multi-user on Unix machines (any number of servers can be run are unrelated to the primary display of the computer), while it is effectively single-user on Macintosh and Windows machines (only one server can be run, displaying the contents of the primary display of the server). The VNC servers can be configured to allow more than one client to connect at one time, effectively allowing collaboration through the shared desktop. I describe the function of VNC, provide details of installation, describe how it achieves its goal, and evaluate the use of VNC for molecular modelling. VNC is an extremely useful tool for collaboration, instruction, software development, and debugging of graphical programs with remote users.  相似文献   

13.
Silverlight和WCF的媒体管理系统   总被引:3,自引:0,他引:3  
媒体管理系统着眼于媒体资源有效管理,包括媒体资源的收集、整理、检索、播放、解说词管理等功能。系统采用Silverlight技术实现客户端、WCF(Windows Communication Foundation)服务提供数据、LINQTOSQL操纵数据库;客户和服务器采用异步通信模式交换数据,解决客户端获取数据和客户端程序状态的控制问题。系统体现了一种基于Web2.0的技术解决方案。  相似文献   

14.
文中主要介绍了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协议的服务器和客户机通信程序,实现了服务器端与客户端的网络通信。  相似文献   

15.
Linux和Windows系统之间网络通信程序的开发   总被引:1,自引:0,他引:1  
如何在客户机和服务器之间进行信息交换 ,即进程间网络通信 ,是实现这种网络模式的基础。TCP/ IP的套接字技术是解决这一问题的有力工具。阐述了套接字的编程原理 ,指出了 Linux和 Windows之间套接字编程的差异 ,并举例说明如何开发 Linux和 Windows系统之间的网络通信程序  相似文献   

16.
王亮亮  芮雪  杨琴 《微机发展》2012,(7):200-203
为促进Linux操作系统及开源软件的学习与应用,推动国内自主知识产权软件的发展,针对当前信息技术领域Windows教学平台应用过程中存在的问题,研究分析了能够适应当前高校信息技术跨平台教学、满足计算机等级考试要求的Linux教学平台可行性。提出了基于Linux操作系统构建信息技术教学平台,通过Wine实现主流应用软件跨平台、利用虚拟机实现支持Windows操作系统环境的解决方案,并对课程运用进行了创新,总结了应用过程中的建议及措施,验证了平台实施的可行性,形成平台建设的初步方案。  相似文献   

17.
基于Windows的远程文件备份系统的设计与实现   总被引:2,自引:0,他引:2  
该文提出并实现了一种基于Windows的远程文件备份系统。该系统通过改进的差异算法和快照技术,有效地利用了网络带宽,实现高效,快速的文件同步;采用epoll机制,使服务器能够处理大规模的用户访问;对于文件进行归档管理。该系统实现了对本地数据的远程备份,为个人用户的数据安全提供了一套合理的远程数据备份方案。  相似文献   

18.
田欢 《计算机安全》2007,(10):13-17
该文介绍了一种基于L2TP/IPSec VPN的远程无线安全接入平台的设计与实现。服务器端使用基于Linux 2.6内核的Openswan和l2tpd,客户端选用基于Windows Mobile操作系统的智能手机。实现的平台系统能够保证用户数据传输的安全性,能够实现动态分配内网虚拟IP地址。服务器端使用的都是开源软件,远程客户端使用GPRS/CDMA等公众无线网络进行接入,因此具有较低的成本和强大的功能,同时有很强的扩展性。  相似文献   

19.
王文明  高经纬 《软件》2012,33(4):50-54
本项目重点阐述了基于Linux的epoll技术的网络库交互平台的设计方案,通过详细对比不同操作系统和不同I/0多路复用技术的效率,选择epoll技术设计并实现了网络库的基本功能,达到了预期的系统设计目标,提高了服务器并发处理的效率,明显提高了服务器的支持人数。  相似文献   

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

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