Find more
Windows programming tools at
 
   
  EzTools Software Logo Quality Windows Programming Tools
Because Presentation is Everything
EditListView Editable ListView
Customizable XP style ListView
Set colors, fonts, and much more
more info
 
Home  Downloads  Buy Support Services FAQ About Us

EzComm Messaging COM DLL

 

Product Quicklist  
  Database Products
SQLitePlus & SQLite++  
SQLite.NET DLL  
SqlWeb COM DLL  
  HSP System
Overview  
HTML Scripting Pages  
EzWeb Compiler  
EzReg Copy Protection  
  ActiveX Components
EditListView Enhanced ListView  
WOW WebBrowser  
BrowserList HTML Listbox  
HotButton ActiveX  
HotLink HTML HyperLink  
HotList HTML Listbox  
SuperCombo HTML Droplist  
TabStrip ActiveX  
  Other Products
RegDb COM DLL  
Zip COM DLL  
Source Code  
EzComm Messaging DLL  
EzScript XML Generator  

 

Download EzComm COM DLL
Download EzComm.NET COM DLL (Note: the only difference is the Events interface is optimized for .NET)

The EzComm COM DLL makes it easy to connect two computers and begin sending messages or files between them. The messages can be anything - text or binary data, and the computers can be on the same network or across the Internet anywhere in the world. Use EzComm in your VB, C++, .NET or Delphi programs for any applications that need to send messages or any kind of data, such as eCommerce applications exchanging XML documents or Instant Messaging and Chat programs.

What is EzComm and how does it work?

EzComm is a set of COM objects that take care of all of the low-level TCP/IP work for you, making it easy to begin exchanging messages immediately. If you've ever tried writing your own sockets program, you know how much work is involved in defining and implementing a messaging system. That's what EzComm does for you, providing a turn-key messaging solution.

EzComm can be run on any number of machines - but there is only ever one connection between a single client and server EzComm instance.  You may be want to connect several PC together.  You can do this using multiple instances of EzComm.  Probably the easiest way to accomplish this is for one PC to act as "server" for all clients, and for it to foward all messages it receives from connected clients. You would write your application code to use and manage all of the EzComm objects.  Each time a new client connects to the server, it is added to a list of connections the server maintains.  For example, suppose you have PCs A, B and C, and PC A is acting as server.  You write your server code such that it listens for incoming connections.  When PC B connects, it stores this connection object in a list, and loops around and waits for another connection.  When PC C connects, it does the same.  When PC B sends a message to the server, you could write code to forward the message to all connected PCs in the list.  This is only one scenario.  You can probably think of others, such as a peer messaging system.

How does it work?


Create stylish and functional HTML listboxes with the HotList control.  A list item can have any HTML, and you can use any javascript for cool DHTML effects, such as the expanding/collapsing nodes shown here.

 

Compression and Encryption

EzComm features built-in TwoFish key encryption for secure data transfer, and ZLib compression for when moving large text messages or binary data.

HTTP tunnelling

Direct TCP connection is the most efficient communication method. But firewalls can be an issue. So you have the option of using the ISAPI extension DLL for EzComm , and allowing your clients to connect through a Microsoft webserver. The COM DLL handles this transparently. EzComm can simultaneously receive direct connections or "proxy" connections through the webserver via a custom ISAPI DLL.

HTTP Tuneling


 

Copyright © EzTools Software2001-2007 All rights reserved. Trademarks and Disclaimer:
All trademarks belong to their respective companies.