Interprocess Communication Library v.1.0.4 for .NET
Copyright (C) 2005 Habjan Software



------------------------------------------------------------------------------------
THIS IS 15 DAYS TRIAL LIBRARY (with samples how to use it included).
To purchase a license key, go to: www.habjansoftware.com/purchase.asmx
------------------------------------------------------------------------------------



Our contact points:
------------------------------------------------------------------------------------
information: info@habjansoftware.com
support: support@habjansoftware.com
web: www.habjansoftware.com



HS.IPC Library purpose:
------------------------------------------------------------------------------------
In number of cases you will catch yourself in situation when you will 
need to share some values or send notifycation signal between unrelated processes. 

Case 1: You have windows service running and you need to configure 
it from some desktop manager application. Using IPCServer and ICPClient 
you can achieve both way communication implementing IPCServer in your 
windows service and thru instance of IPCClient that is implemented in 
desktop manager application you can easy send some data to IPCServer 
and process it there.

Case 2: You have several instances of same application running. If in 
one of this instances some value change and you want other instances 
to use this changed value, using SharedMemory data-types you can achieve 
this kind of communication.

Case 3: Sometime it can happend that some application depends on other 
running application. When application on which other applications depends 
is closing you can use SharedEvent to raise event, and in other applications 
catch that event. This way you other applications will be notifyed that 
dependig application is going to close.

And plenty other cases...




Warranty Disclaimer
------------------------------------------------------------------------------------
  THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM
  EXTENT PERMITTED BY APPLICABLE LAW, psd FURTHER DISCLAIMS ALL WARRANTIES, 
  INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES MERCHANTABILITY, FITNESS 
  FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT 
  OF THE USE OR PERFORMANCE OF THE PRODUCT AND DOCUMENTATION REMAINS WITH 
  RECIPIENT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT 
  SHALL psd BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, 
  SPECIAL, PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, 
  DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
  INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT OR THE USE 
  OF OR INABILITY TO USE THE PRODUCT, EVEN IF psd HAS BEEN ADVISED OF THE
  POSSIBILITY OF SUCH DAMAGES.