Kommunikations Toolkit für TCP/IP unter Windows. Protokolle ZMODEM, YMODEM, XMODEM, XMODEM-1K, KERMIT, MODBUS, 3964, RK512, LSV2. Support für NET, C#, VB Net

Support für NET, C#, Visual Basic Net, Kommunikations Toolkit für TCP/IP unter Windows. Protokolle ZMODEM, YMODEM, XMODEM, XMODEM-1K, KERMIT, MODBUS, 3964, RK512, LSV2.

SuperCom™ TCP/IP
Das Kommunikations-Toolkit für TCP/IP unter
Windows 7, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, Windows 2000, Windows NT, Windows ME/98/95


ADONTEC's Kommunikationslösungen
Software Entwicklung (isdn capi tcp/ip winsock etc.), Kommunikations Protokolle, Komponenten für die Datenübertragung, Software Development, COMM Tools, RS-232, TCP/IP, ISDNDEMO SuperCom Suite (Seriell, ISDN, TCP/IP)

Version 7

ZMODEM over TCP/IP ?

Das SuperCom für TCP/IP ermöglicht die Datenübertragung in TCP/IP Netze (Internet und Intranet).

TCP/IP Kommunikation, Netzwerk, Internet, ZMODEM, KERMIT, 3964, 3964R, RK512, MODBUS, protokoll

Das SuperCom für TCP/IP enthält eine optimierte Datenkommunikations-Engine zuständig für gleichzeitige Verbindungen, Datenpufferung, und Generierung von Ereignissen.

Die SuperCom Datenkommunikations-Engine liefert das Maximum an Funktionalität reduziert jedoch die CPU-Last auf ein Minimum. Die Datenkommunikations-Engine kann auch ständig die Anwendung auf dem leufenden halten z.B. mit Status Informationen (Ereignisse) versorgen. Nicht erwünschte Ereignisse können natürlich abgeschaltet werden.

Portables API
Das bewährte und portable SuperCom API ermöglicht eine schnelle Umsetzung der Idee zur Anwendung. In kürzester Zeit und mit geringem Aufwand ist ein TCP/IP Server und/oder Klienten Anwendung entwickelt. Die meisten Funktionen und Leistungsmerkmale sind bereits bekannt aus der seriellen und ISDN Kommunikations-Bibliothek. Der Verbindungsaufbau, die Übertragung von Dateien mit bewährten Standardprotokollen wie ZMODEM wird zum Kinderspiel. Ereignismeldungen und Hintergrundbetrieb der meisten SuperCom Funktionen ermöglichen eine schnell ansprechbare und stabile Anwendung.

Die Nutzung der Window's Sockets aber auch andere Bibliotheken zeigen oft wie schwierig es sein kann eine Datenkommunikations Anwendung fertigzustellen. Dank des SuperCom API, ist die Herstellung von Klienten Verbindungen oder Server Anwendungen um vieles einfacher als es war. Und das beste: die gesamte Datenübertragung, auch die Dateiübertragung, findet transparent im Hintergrund statt. Das ist Standard bei SuperCom!

Innerhalb einer Anwendung sind bis zu 255 gleichzeitige Verbindungen möglich. Nahezu jede Kombination möglich z.B. 1 Server und 254 simultane Verbindungen, bis zu 255 Klienten Verbindungen zu fremden Servern oder jede andere Kombination von Server und Klienten Verbindungen.

Portable Protokolle
Die im SuperCom verfügbaren Funktionen und Protokolle können auch über TCP/IP Verbindungen eingesetzt werden (z.B. ZMODEM, YMODEM, XMODEM, XMODEM-1K, KERMIT, Extended XMODEM, ASCII, 3964/R, RK512, Modbus und LSV/2). (Für die Protokolle 3964/R und LSV/2 ist die SuperCom 3964/R Protocol Engine bzw. das LSV/2 Protocol Module notwendig.).
Die SuperCom ZMODEM Implementierung bietet auch spezielle Optionen für langsame Übertragungswege (lange Reaktionszeiten = hohe Wartezeit, z.B. Verbindungen über Satelliten oder Funk).

Die Nutzung des gemeinsamen SuperCom API ermöglicht eine schnelle Portierung von bestehenden SuperCom Anwendungen z.B. von Seriell auf TCP/IP. Die Nutzung der SuperCom Suite ermöglicht gleichzeitige Verbindungen zu Seriell, TCP/IP und ISDN innerhalb derselben Anwendung. Die SuperCom Suite enthält weitere nützliche Beispiele und Funktionen.

Schnellstart
Komplette Beispiele für Klienten und Server sind für mehrere Entwicklungsumgebungen und Compiler als Quelltext enthalten.

Gemeinsame Nutzung der TCP/IP Verbindung
SuperCom kann (in den meisten Fällen) Verbindungen, welche mit anderen Bibliotheken hergestellt wurden nutzen. Die gemeinsame Nutzung einer SuperCom TCP/IP Verbindung mit anderen Bibliotheken ist meistens möglich. Bei Interesse an dieser Funktionalität, teilen Sie uns bitte Ihre Konfiguration mit.

Klein im Verbrauch
Im Gegensatz zu anderen Bibliotheken und Entwicklungsumgebungen ist das SuperCom für TCP/IP besonders für rauhe Umgebungen konzipiert und optimiert, und verbraucht deshalb relativ wenig Resourcen und CPU. Diese Merkmale ermöglichen auch die schnelle Reaktion und stabilität der Anwendung. Die Anwendung muss also nicht auf besonders leistungsfähigen Systemen begrenzt werden!

 

Funktionsumfang
Eine DUAL API Aufruf-Schnittstelle ist enthalten (DLL API und ActiveX API).
DLL API ActiveX API
Hauptmerkmale Hauptmerkmale
Funktionen Eigenschaften

Lieferumfang
 - SuperCom DUAL API für Windows
 - ActiveX und DLL Beispiele
 - Dokumentation in deutsch und englisch

Beispiele
Eine sehr große Anzahl an Beispielen für populäre Compiler wie C#, C/C++, C++ Builder, Delphi, VC++ 6, VB6, Visual Basic .net ist im Quelltext enthalten.
Leistungsstarke TCP/IP Client / Server Anwendungen in C/C++, C#, VB Net, Delphi sind enthalten. Beispielsweise das TCP/IP Client/Server Projekt (ServerClient.pdf, eine Vereinfachnung der echten Feldanwendung). Ähnliche Beispiel-Projekte sind auch für C#, VB Net, Delphi, C++, Visual Basic enthalten.

Ein kurze Liste mit Beispielen für C# & VB Net gibt es hier.

Bildschirmfotos von einigen SuperCom Beispielanwendungen gibt es hier..

Weitere Pakete und Kombinationen sind lieferbar.

Weitere Informationen zum RS-232 zu TCP/IP GateWay (COMMServer, PortServer), der mit SuperCom entwickelt wurde.

Informationen zu weiteren SuperCom Paketen und Kombinationen gibt es hier.

Unterstützte Compiler
C#, C++, Visual Basic .net, Visual C++, Visual Basic, Borland C/C++, C++ Builder, Delphi, VBA, LabView, FoxPro und andere DLL bzw. ActiveX fähige Windows Sprachen (.NET ?).

Lizenzbedingung
Ausführbare Anwendungen (.EXE) können frei weitergegeben werden.

Systemanforderungen
Windows 7, Windows Server 2008 R2, Windows Server 2008, Vista, Windows XP, Windows Server 2003, Windows 2000, Windows NT, Windows 9.x/Me.

 

Beispiel - Verbindungsaufbau


Das folgende Beispiel zeigt wie einfach das SuperCom API, innerhalb (fast) jeder IDE oder Programmiersprache, einzusetzen ist. Die eingesetzte Programmiersprache ist für das SuperCom also zweitrangig.

DLL API
Um den Verbindungsaufbau zu überwachen, besteht die Möglichkeit eine Info-Funktion anzumelden. Diese InfoProc wird von der SuperCom Software regelmäßig aufgerufen und die Anwendung dadurch mit Zustandsinformationen versorgt.

Klient Verbindung - InfoProc:
C/C++ Beispiel

   int InfoProc(Com, Action, TimeLeft, Data)
   {
      if (Action==acCONNECT_INFO)
      {
         // Periodisch: Verbindung im Aufbau
      }
      if (Action==acCONNECT_OK)
      {
         // Verbindung erfolgreich aufgebaut !
      }
      if (Action==acCONNECT_FAILED)
      {
         // Verbindungsaufbau hat fehlgeschlagen
      }

      return infContinue;

   }
      :
      :
     // Klient Verbindung einleiten, Verbindungs-Index reservieren ...
   ComInit(Com);

     // verbinden ...
   Res = RS_ConnectEx(Com, SEC_60, , "www.adontec.com:80", InfoProc);

   C/C++    C#    Delphi    Visual Basic  

Der Verbindungsaufbau kann vollkommen im Hintergrund stattfinden. Die Anwendung wird mittels Ereignisse über den Fortschritt informiert.

Neugierig ? Möchten Sie dieses Beispiel mit dem für serielle Verbindungen oder ISDN vergleichen um den Unterschied festzustellen !

ActiveX API

ActiveX: Klient Verbindung - OnConnect
Visual Basic Beispiel

  Private Sub SCom1_OnConnect(ByVal Action As Integer, ByVal TimeLeft As Long)

     If Action = SCOM_CONNECT_FAILED Then
       Form4.CTL_INFO.Text = "CONNECT FAILED"
     End If
                   ' Erfolgreich
     If Action = SCOM_CONNECT_OK Then
       Form4.CTL_INFO.Text = "CONNECTED"
     End If
                  ' Fortschritt
     If Action = SCOM_CONNECT_INFO Then
       Form4.CTL_INFO.Text = "CONNECT INFO ..."
     End If

  End Sub

      :
      :

  SCom1.PortOpen=True ' Eine Verbindung anlegen

  SCom1.ConnectAddress="www.adontec.com:80"  ' Servers IP-Adresse und Port-Adresse

  SCom1.Connect=True ' jetzt Verbinden

      :

Der TCP/IP Verbindungsaufbau findet vollkommen im Hintergrund statt. Die Anwendung wird mittels Ereignisse über den Fortschritt informiert.

Das gleiche Beispiel für Seriell oder ISDN ?.

Unabhängig welches Kommunikationsmedium benutzt wird (Seriell, TCP/IP oder ISDN) es wird ein und dasselbe SuperCom API genutzt. Die Lernkurve ist mit SuperCom extrem niedrig!

 


Home    Back
Updated on

ADONTEC
It Simply Works!

ADONTEC Computer Systems GmbH, Hölderlinstr. 32, D-75433 Maulbronn,
Tel: 07043/9000-20, Fax: 07043/9000-21