首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
基于JAVA SOCKET网络编程的一种新实现   总被引:3,自引:1,他引:2  
在TCP/IP协议体系结构的基础上,分析了网络进程通信原理,结合Socket总结出风络通信编程的基本模型,介绍了JAVA的网络编程实现,通过一个实例介绍了JAVA中Socket和Server Socket类及其基于TCP的服务器端程序与客户端程序的编写方法。提供了基于Socket网络编程的一种新实现。  相似文献   

2.
随着计算机技术以及网络通信技术的发展,Socket技术已经成为了网络编程的基础,SocketAPI提供了进程之间的通信功能。PowerBuilder作为一门程序开发语言在开发信息管理系统以及各类跨平台数据库中有着广泛的应用。文章简单介绍了Socket的通信原理以及使用方法.并以聊天程序为例讲解了如何在PowerBuilder中利用Winsock控件增强网络功能,实现Socket通信。  相似文献   

3.
Unix是计算机使用的主流操作系统之一,TCP/IP是广为应用的互连网协议,Unix为TCP/IP网络编程提供了一种网络进程通信机制:套接字接口(Sockets Interface)。本文将介绍Unix环境下套接字的基本概念及编程技术,并结合实例说明在Unix下如何用套接字实现客户机/服务器方式的进程通信。 一、套接字简介 套接字(Socket)是网络通信的基本操作单元,它提供了不同主机间进程双向通信的端点,这些进程在通信前各自建立一个Socket,并通过对Socket的读/  相似文献   

4.
何任晖 《软件世界》1996,(10):25-29
Socket是一个通信端点(endpoint of communication),Socket应用程序使用它通过网络发送和接收数据包。每个Socket拥有一个名字,属于某一运行中的进程并具有某种类型。 Socket分为两类:流式(Stream)Socket和数据报(datagram)Socket。两种类型的区别和说明稍后详述。 Windows Sockets定义了一个二进制兼容的网络编程接口,使用Windows Sockets允许你的应用程序在任何支持Windows Sockets的网络上进行通信。很多网络软件提供商在多种不同的网络协议上支持Windows Sockets,如TCP/IP,XNS,DECNetTM,IPX/SPX。本文讨论是在Windows NT 3.51提供的TCP/IP协议上的Windows Socket编程,与其它任何网络协议支持  相似文献   

5.
Socket的网络编程研究与实现   总被引:2,自引:0,他引:2  
建立在传输层协议上的数据结构Socket作为网络中数据交换的排队点,是TCP/IP网络最为通用的API。本文在介绍TCP/IP协议客户端和服务器端进程通信流程和具体实现的基础上,给出了开发通信应用程序的编程模型和实现要点,并以Delphi为编程语言说明了使用Socket进行网络编程的方法和特点。  相似文献   

6.
Socket是进行网络通信编程的API,也是unix、linux、windows等操作系统的通用网络编程标准。在网络编程中最常用的方案便是客户/服务器模型。本文提出了在客户机/服务器模型下用java socket实现Internet中常见的聊天室软件的解决方案。 一、Socket简介 Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用  相似文献   

7.
邮槽是Windows提供的一种进程间通信机制,通过邮槽不仅可以在本地计算机的进程间进行通信,还可以同在网络上的远程主机上运行的其他进程进行通信。详细阐述了Windows邮槽机制的实现细则,并给出了通过邮槽在局域网内部进行通信的方法。  相似文献   

8.
Linux作为一种更为自由的开源操作系统,随着信息技术的不断发展,也在不断的推广过程中,在Linux环境下基于Socket的网络通信也成为了研究的热点,由于Socket不单是用于单机进程之间的通信,而且也能够适用于网络通信,在Linux环境下具有很强的适用性.该文研究了Socket接口以及其在Linux环境下的通信网络...  相似文献   

9.
1 引言 Socket通信是一种常用的网络编程方法,一个通信Socket可以工作在阻塞(同步)模式,也可以工作在非阻塞(异步操作)模式。处于阻塞模式的Socket的函数被调用之后,在完成所有动作之前不会返回。之所以称之为“阻塞”是因为这时该Socket什么也不能做了,即被阻塞了,直到被调用的函数返回。例如,Socket的Receive函数在接收数据时可能需要等待任意长的时间才能完成。而一个处于非阻塞模式的Socket的函数在调用之后立刻返回,当等待的条件满足时,由  相似文献   

10.
套接字是一种网络编程接口,应用程序通过这种接口可以和不同网络中的应用程序进行通信,而不必担心网络协议不同所引发的问题。文章介绍了基于UDP协议的Socket网络编程机制和原理,提出了以Java Socket来实现网络通信的步骤和方法。  相似文献   

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

12.
本文介绍了一种基于Linux操作系统的嵌入式网关实现方案。具体讲述了基于ARM9的软硬件平台的构建。同时详细阐述了Linux下的串口编程,网络编程和进程间通信的实现方法。  相似文献   

13.
Netlink是Linux系统下的一种全新的协议族,其实现了进程间通信功能.文中在参考了linux操作系统下Netlink机制和1553B协议的实现,研究了将1553B协议和基于Netlink机制的socket套接字相结合之后,设计了一套基于Netlink机制的1553B协议通用接口.该套接口的实现是通过Netlink通信机制对socket下的协议栈进行了扩展和定义.文中实现了基于Netlink机制下使用socket API传输1553B数据的功能.通过实验验证了通用接口的便利性.  相似文献   

14.
Linux进程间的通信机制在RoboCup中的应用   总被引:1,自引:0,他引:1  
Linux是多任务的操作系统,进程之间相互可靠的通信是系统安全和稳定的重要保障。在RoboCup仿真组中,每个Agent是由多线程来实现的。同样地,Agent的线程之间可靠地进行通信是至关重要的。文中分析了Linux进程之间的一部分通信机制,包括套接字、信号、互斥量,并把它们应用于RoboCup中,给出了RoboCup系统流程。每个Agent用多线程来实现比用多进程来实现大大降低了系统的开销。  相似文献   

15.
16.
The unique system provides powerful interprocess communication that uses duplex links, does not buffer messages in the kernel, and does not block on communication requests.  相似文献   

17.
Earlier work has shown the effectiveness of hand-applied program transformations optimizing high-level interprocess communication mechanisms. This paper describes the static analysis techniques necessary to ensure correct compiler application of the optimizing transformations. These techniques include both dataflow analysis and interprocess analysis. This paper focuses on the analysis of communication mechanisms within program modules; however, the analysis techniques can be generalized to handle inter-module optimization analysis as well. The major contributions of this paper include the application of dataflow analysis and the extension of interprocedural analysis—interprocess analysis—to real concurrent programming languages and, more specifically, to the optimization of interprocess communication and synchronization mechanisms that use both static and dynamic channels. In addition, the use of attribute grammars to perform interprocess analysis is significant. This paper also describes an implementation of both intra-process dataflow and interprocess analysis techniques using attribute grammars.This work was supported by NSF under Grant Number CCR88-10617.  相似文献   

18.
Berglund  E.J. 《Micro, IEEE》1986,6(4):35-52
A distributed operating system runs on Sun and VAXstation-II workstations connected by an Ethernet. Its distributed kernel provides inexpensive processes and fast interprocess communication.  相似文献   

19.
彭绍强 《软件》2013,(11):40-42
为了解决现有网络教学系统应用子系统多、耦合性强、不易于扩展问题,分析了这类软件的特点,并综合考虑服务器端用户连接数、传输方式、自定义交互数据包结构等,提出了一种建立在TCP/IP上的分布式通信平台的设计方案,实现了众多功能子系统的松耦合集成和网问进程间通信,并于众多高校进行了测试,测试结果表明了该软件的通信平台的可行性和优越性性。  相似文献   

20.
Methods are developed for transforming sequential programs for iterative computations into parallel-distributed versions which execute in parallel on a cluster of workstation or PC nodes on a local area network. We focus on communication issues and present algorithms for interprocess communication implemented by UNIX TCP/IP socket commands. Results of performance tests on several application problems, such as simulation of neural networks and the Jacobi method for solving linear equations, representative of a large class of application problems are presented. Analysis indicates that, for problems with rather intensive computation, speedups of better than 2p/3 are possible with an optimal numberpof nodes on a single Ethernet bus segment. Preliminary tests on small clusters show efficient speedups even for nonoptimalp.  相似文献   

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

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