论文部分内容阅读
用于协同工作的网络通讯开发系统(CNC),其核心是支持“发布—订阅”与“组播”模式的Server与API。它可以高效地管理多个组群的协同工作,并使得Client的程序设计十分简单。该文主要论述:(1)CNC1.0客户程序的APi设计;(2)CNC1.0Server的数据结构、多线程并发技术和Winsock的使用。
The Network Communications Development System (CNC) for collaboration works at the heart of the Server and API that support the “publish-subscribe” and “multicast” modes. It efficiently manages the collaboration of multiple groups and makes programming of the Client a snap. This article mainly discusses: (1) AP1 design of CNC1.0 client program; (2) data structure of CNC1.0Server, multi-thread concurrency technology and Winsock usage.