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

2.
分析了I/O复用模型的原理和特点,并针对Windows与Linux平台间通信的并发数量不足的问题,提出在Windows与Linux平台间使用socket(套接字)异步通信的方法.通信采用客户端/服务器(Client/Server)模型.在该模型中,服务器端使用Linux提供的epoll接口,而客户端使用.NET提供的AsyncCallBack(异步回调)的委托方式构建跨平台的异步通信.此外,结合多线程编程方法,处理 socket 通信客户端的显示问题.从观测通信过程来看,服务器端能够同时接收多个客户端发送的数据并返回数据.实验结果表明,在Windows与Linux进行socket异步通信是完全可行的, epoll接口的使用提高了Linux服务器端的并发性,从而提高了Windows和Linux平台间网络通信的实时性.  相似文献   

3.
Linux支持多种类型的套接字地址簇并将其抽象为统一的套接字接口,这一抽象的引入是为了方便互联网应用程序的编程,也为网络应用程序之间的数据通信提供了便利。该文从socket基本概念入手,介绍了网络编程的基本模式及Linux内核对socket的支持。  相似文献   

4.
张国武 《控制工程》2004,11(1):94-96
介绍了基于套接字机制的网络通信编程,它是TCP/IP编程的基础,可以实现网络不同节点上运行的应用程序间的相互通信。套接字依赖于系统并利用API进行网络编程实现,采用绑定-监听-连接-接收过程进行通讯连接,采用Winsock控件可以简化编程。阐述了如何利用Winsock编程和实现PB应用程序与西门子TDC应用之间的数据通讯。采用WinSock编程的系统完成了对热轧不锈钢卷的及时、准确、自动计量,具有较好的应用参考及推广价值。  相似文献   

5.
基于Socket的多平台通讯研究   总被引:4,自引:0,他引:4  
蒋敏  单家芳  孔军 《计算机工程与应用》2005,41(36):135-137,141
EAST装置中的LHCD控制系统是一个基于多平台的分布式控制系统。由于控制系统中有多种应用需求,因此在系统中采用了QNX,Linux和W indows三种操作系统。文章主要介绍了在QNX,Linux,Windows三种不同的操作系统平台下,如何通过Socket网络编程实现互相通讯,并阐述了自定义通讯协议的设计和实现。测试结果表明,利用BSDSocket API建立的套接字,可以方便地实现三个操作系统平台之间的通讯,并且在长时间、高频率的通讯过程中,具有良好的实时性和可靠性。  相似文献   

6.
套接字是网络通信的基础,C#语言与套接字编程结合,可有效用于开发网络通信程序.据此设计了网络五子棋对战系统,并具体阐述了利用的技术与实现的方法.  相似文献   

7.
基于QNX与Windows运行的PC机之间的网络进程通信   总被引:1,自引:0,他引:1  
本文描述了运行QNX的PC机上的进程如何与运行Windows的PC机上的进程基于TCP/IP协议进行网络通信。通信测试结果表明,利用基于BSD Socket API建立的套接字,QNX上的进程可方便地与Windows上的进程进行网络通信。  相似文献   

8.
Linux操作系统既提供优异的网络支持,又具有非常严谨的安全体系结构,因此成为了网络通信的主要平台。该文通过对TCP/IP协议通信过程和Linux套接字的分析,给出了Linux环境下通用的客户机/服务器的网络通信模型及相应的程序设计流程。  相似文献   

9.
本模块详细介绍了一个通用的多平台的网络通信模块组件,它可以在Windows、Tin64 Unix、Sun Solaris操作系统等平台间进行数据通信。屏蔽了网络通信的细节。以及套接字编程在不同的操作系统上的差异性。本模块组件在多个电力系统的用户现场运行多年,实际证明其运行可靠。  相似文献   

10.
首先介绍了套接字(Socket)的基本原理和概念,接着对VC+ +6.0 MFC中封装Windows Socket API的两个类CAsyncSocket类和CSocket类进行探讨,并详细描述和比较了利用这两个类编写基于客户机/服务器模式的网络通信程序的编程模式.  相似文献   

11.
基于Socket网络编程的局域网上的计算机与MPC860之间的通信   总被引:5,自引:0,他引:5  
主要介绍了TCP/IP协议下的Socket网络编程及其应用模式,并给出了一个利用它在局域网上成功的实现计算机与MPC860之间通信的实用研究,提出了计算机与MPC860之间通信时的一些特殊问题的解决方案。  相似文献   

12.
Socket是UNIX平台上网络编程的基础,Socket API提供了进程之间的通信功能,但如果通信的一方发生故障重新启动,通信连接就会断开,应用层必须显式地重新建立连接才可以继续通信。对传统Socket通信机制进行了综合分析,在保证效率的前提下,提出了一种新型的Socket通信方法。采用这种方法,可以为分布在网络上不同主机上的进程间通信提供具有故障恢复能力的可靠通信。  相似文献   

13.
在TCP/IP协议网络中实现任务间的数据通讯   总被引:2,自引:0,他引:2  
本文通过简单介绍TCP/IP协议的Socket界面以及TCP的Client客户进程建立,TCP的Server服务器进程的建立,使读者初步了解TCP/IP的网络开发界面。并通过一个具体实例及其源程序,使读者了解如何实现在TCP/IP协议网络中任务间的数据通讯。本文最后指出,由此用户可在网络应用层上进行许多网络开发工作,如远地过程调用(RPC)等。  相似文献   

14.
基于Java中流式Socket并行通信的编程实现   总被引:1,自引:0,他引:1  
基于Java的多线程机制和Socket流的网络编程是设计并行网络通信程序的一种有效方法,用一个客户机/服务器连接通信的实例来说明该方法的具体实现.  相似文献   

15.
基于Socket的TCP/IP网络通讯模式研究   总被引:33,自引:4,他引:33  
分析利用TCP/IP进行网络通讯需要解决的问题,介绍了在Socket基础上编程的界面、端口、字节顺序和广播的处理方式,给出了Socket实现通讯的客户/服务器模型。  相似文献   

16.
本文介绍了采用Windowssocket进行网络编程的基本原理、WindowsSocket开发网络通讯的应用程序的设计方法和环境要求。同时还介绍了TCP/IP网络协议的基本情况,并给出了一个采用Winsocket进行异步通讯的电力远程监控系统的设计实例。  相似文献   

17.
IP组播技术的研究与应用实现   总被引:3,自引:3,他引:0  
组播通信可有效地减轻网络负担,避免资源浪费,它是一种十分有效的通信方式。简要介绍了IP组播的网络体系结构和实现机制,提出了基于Unix的Berkeley Socket和Windows的Winsock v2的API应用编程的基本命令和方法步骤,为IP组播技术在今后的进一步应用和研究提供了一定的参考。  相似文献   

18.
基于VxWorks的实时雷达网络通讯软件设计   总被引:2,自引:5,他引:2  
本文采用层次化设计思想构造了实时网络通讯结构,探讨了VxWorks下采用UDP协议的套接字网络通讯编程.并实现了实时雷达网络通讯软件的设计。特别强调了实时操作系统下多任务划分和临界资源的保护。  相似文献   

19.
针对传统通信系统不能满足在无任何网络情况下的通信需求现状,设计并实现了一种由 ARM-Linux 系统及其外围部件组成的无线自组网(Ad-hoc)的通信方案.在 ARM11平台上完成了 Linux2.6.36操作系统和RT3070无线通信模块的驱动程序移植.利用基于TCP/IP协议的socket编程,编写测试程序,进行节点间无线通信传输实验.实验结果表明:本文搭建的Ad-hoc网络,可以用最少的资源和成本,实现节点间可靠的无线高速率通信,具有现实应用意义.  相似文献   

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

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