通用网络编程接口包的设计和实现  被引量:2

Design and Implementation of Wrapper for General Network Programming

在线阅读下载全文

作  者:丁柯[1] 金蓓弘[1] 

机构地区:[1]中国科学院软件研究所计算机科学开放研究实验室

出  处:《小型微型计算机系统》2003年第1期5-9,共5页Journal of Chinese Computer Systems

基  金:国家自然科学基金重点项目 (698330 30 )资助;国家 863重大项目(86330 6ZD0 2 0 11)的资助

摘  要:网络计算环境中 ,网络编程接口的多样性给开发网络应用程序带来了很大的不便 .本文给出了一个通用的、可扩充的网络编程接口包 Uni Channels的设计与实现 .Uni Channels提供了通用的网络编程接口 ,并且通过使用一种新的设计模式即“地址绑定”模式 ,将协议相关操作和一般性的通信过程分离 ,从而使 Uni Channels具有良好的协议透明性 .目前 ,UniIn network computing environment, the diversity of network programming interface adds lot of inconvenience in developing network applications. This paper presents the design and implementation of UniChannels, which is a C++ wrapper for multiple network programming interfaces. UniChannels provides a unified generalpurpose programming interface for communication applications. It utilizes a new design pattern, the Address Binding patterns, which decouples protocolspecific details from generic network programming interface. Therefore, UniChannels achieves high level of protocol transparency. UniChannels has been successfully employed in several network applications, including a message queue middleware ISMQ.

关 键 词:网络编程接口 设计模式 地址绑定 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象