Interprocess Communication Server v.1.07

Advertisement
Advertisement

RIPC is library providing interprocess synchronization and communication capabilities for processes running at different network nodes. RIPC provides wide set of standard primitives: semaphore, event, FIFO queue, barrier, shared memory, shared and exclusive locks. Structure of RIPC package RIPC package consists of two libraries: ripcclient.lib Provides stubs of RIPC primitives sending requests to the server ripcserver.lib Server implementation of RIPC primitives RIPC supports local and remote sessions. Remote sessions created by RIPCClientFactory class establish connection with the server through TCP/IP stream socket. Server process should be started before clients. In this case primitives at local computer servers as stubs and redirect requests to the server. This mode is useful to provide synchronization and communication between several processes at the same or different computers. Local sessions are created by RIPCServerFactory class. Them are useful to provide synchronization of threads within the same process (if you want to use more sophisticated synchronization primitives than standard synchronization facilities provided by OS). The single local session can be shared by all threads. No server process should be started in this case. Quick start Include files needed for use of RIPC package are located in inc directory. Libraries are located in lib directory. Version of RIPC for windows is provided with binaries of these librarier and server built by Visual C++ comiler. At all other system you will have to build these libraries yourself. Change directory to src and exceute make (for Visual C++ RIPC provides make.bat file which invokes MS nmake utility for makefile.mvc). By default static version of librarier are built. To produce dynamically linked librariers, edit makefile and assign set GENERATE_DLL=1. In case of using DLL libraries do not forget to include them in PATH (at Windows) or in LD_LIBRARY_PATH (at Unix).

RIPC is library providing interprocess ...

 
  • Interprocess Communication Server
  • 1.07
  • garret.ru
  • Windows 2000, Me, NT
  • Freeware
  • 181 Kb
  • 196
  • Free
 
 

Review Interprocess Communication Server

  • captcha
 

Other software of garret.ru
  • CSLint  v.1.02This is deadlock detector for CSharp programs. It builds lock graph for the application and searches loops in it. CSLint is currently analyzing only monitors accessed through class fields (i.e lock(x) where x is component of some class) and that ...
  • Execution-Time Code generator for CSharp  v.1.01INTRODUCTION If you come from a C++ background, its likely you have a very "compile-time" view of the world. Because a C++ compiler does all code generation when the code is compiled, C++ programs are static systems that are fully known at compile ...
  • GigaBASE for liunx  v.3.66The software is a relational database management system. Its storage can be up to terabyte database size. It contains some of the post-relational features as following: Tight integration with C++ Automatic scheme evaluation Efficient log-less ...

New Miscellaneous software
  • HttpMaster Express  v.3.9.4HttpMaster is a development and test tool for web applications, with special focus on REST web services, API applications, and websites. Because HttpMaster is universal http test tool it can be used with development of various web application types.
  • HttpMaster Professional  v.3.9.4HttpMaster is a development and test tool for web applications, with special focus on REST web services, API applications, and websites. Because HttpMaster is universal http test tool it can be used with development of various web application types.
  • HEADMasterSEO  v.1.10Fast multi-threaded HTTP status code and redirect checker. Audit response headers for technical issues (redirect chains, loops, improper status codes, slow response time, dirty sitemaps).
  • Web CAD SDK  v.11ASP.NET control for viewing drawings in browsers, SharePoint, Office, etc. It supports CAD (AutoCAD DWG, DXF), 3D (STP, IGS, STL), vector (PDF, SVG, CGM), raster (PNG, BMP, JPEG) files and archives. It does not require AutoCAD installation.
  • InternetLocationCM X  v.1.4.3InternetLocationCM is a contextual menu plugin designed as a helper for Internet Location files. Using this module you can:Create a new Internet Location file on desktop with URL in clipboard,opy a URL from Internet Location file to ...
  • InterReg  v.2.0.6Interpolation and Regression are fundamental and important calculations in mathematics. Mr. Newton and Mr. Gauss were engaged in-depth with numerical solutions for these problems. Today, there are improved algorithms, that can solve such tasks.