共查询到19条相似文献,搜索用时 193 毫秒
1.
介绍了socket的工作原理,构建出一个适用于Windows和Linux操作系统的、跨平台的网络通信程序,并给出设计原理和开发步骤。整个系统采用客户机/服务器(C/S)模型,在Windows系统中,socket程序利用VisualC#语言编写。Linux系统中的socket程序调用select()函数,则该套接字自动设置为非阻塞方式,从而提高了程序的执行效率。经测试,通信两端的进程能够通过各自的套接字收发消息,从而实现了Windows与Linux平台间的通信。 相似文献
2.
何世明 《电脑编程技巧与维护》2000,(12):32-34,47
一、问题提出 在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.
5.
利用MySQL C接口实现多用户通信 总被引:1,自引:0,他引:1
本文以Linux为平台设计服务器端程序,利用MySQL C接口操作MySQL数据库,使用MySQL数据库管理用户数据,实现多用户间的数据通信。 相似文献
6.
利用Java提供的socket类,实现了Windows与Linux间的数据通讯,提供服务器程序设计和客户机程序设计的源程序。 相似文献
7.
李小斌 《数字社区&智能家居》2006,(2)
利用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.
12.
Konerding DE 《Journal of molecular graphics & modelling》1999,17(2):151-154
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.
16.
为促进Linux操作系统及开源软件的学习与应用,推动国内自主知识产权软件的发展,针对当前信息技术领域Windows教学平台应用过程中存在的问题,研究分析了能够适应当前高校信息技术跨平台教学、满足计算机等级考试要求的Linux教学平台可行性。提出了基于Linux操作系统构建信息技术教学平台,通过Wine实现主流应用软件跨平台、利用虚拟机实现支持Windows操作系统环境的解决方案,并对课程运用进行了创新,总结了应用过程中的建议及措施,验证了平台实施的可行性,形成平台建设的初步方案。 相似文献
17.
18.
该文介绍了一种基于L2TP/IPSec VPN的远程无线安全接入平台的设计与实现。服务器端使用基于Linux 2.6内核的Openswan和l2tpd,客户端选用基于Windows Mobile操作系统的智能手机。实现的平台系统能够保证用户数据传输的安全性,能够实现动态分配内网虚拟IP地址。服务器端使用的都是开源软件,远程客户端使用GPRS/CDMA等公众无线网络进行接入,因此具有较低的成本和强大的功能,同时有很强的扩展性。 相似文献
19.
本项目重点阐述了基于Linux的epoll技术的网络库交互平台的设计方案,通过详细对比不同操作系统和不同I/0多路复用技术的效率,选择epoll技术设计并实现了网络库的基本功能,达到了预期的系统设计目标,提高了服务器并发处理的效率,明显提高了服务器的支持人数。 相似文献