U bevindt zich hier:

nl.ActiveXperts.com > Network Component
ActiveXperts Network Component
ActiveXperts Network Component

quicklinks

ActiveXperts Network Component

Het toevoegen van netwerk communicatie mogelijkheden aan applicaties en scripts is doorgaans niet eenvoudig. Het vereist gespecialiseerde kennis, die niet altijd aanwezig is bij de gebruiker. Ontwikkelaars en administrators die VBScript, Visual Basic en Visual C++ programmatuur/scripts schrijven, vertrouwen daarom al jaren op de door ActiveXperts ontwikkelde "ActiveXperts Network Component".


How to use ActiveXperts Network Component Visual Studio.NET project Web Application GUI Application Console Application
Startup screen MS Visual Studio .NET web application .NET GUI application Console application

Met ActiveXperts Network Component kunt u communiceren over TCP/IP netwerken, inclusief het Internet. ActiveXperts Network Component is een ActiveX/COM component dat zorg draagt voor een eenvoudig script-interface voor TCP/IP communicatie. Met ActiveXperts Network Component kunt u op een eenvoudige manier netwerk-functionaliteit toevoegen aan uw applicaties en scripts.

ActiveXperts Network Component omvat de volgende objecten:

  • Dns object - Query servers die een domain name service (DNS) draaien;
  • FtpServer/FtpFile objecten - Log aan op een FTP server, verander de working directory en get/put bestanden;
  • Http object - Log aan bij een (secure) web server, vraag web pagina's op en analyseer de inhoud. Ondersteunt Proxy servers, SSL en wachtwoord beveiligde web sites;
  • Icmp object - Bekijk of een andere computer bereikt kan worden via het netwerk. Stel vast hoe lang het duurt voordat een pakket terugkeert vanaf de andere computer; dit geeft de afstand aan in netwerk termen;
  • IPtoCountry object - Het IPtoCountry object vertaalt IP addressen naar landen. Gebruik het voor web server log analyse, marketing doeleinden etc.;
  • Ntp object - Query NTP time servers en vraag de actuele datum en tijd op. Bereken het tijdsverschil tussen computers om te zien of de tijd wel juist is gezet op andere computers;
  • Radius - Networking protocol dat voorziet in gecentraliseerde authenticatie en authorizatie management;
  • Rsh object - Voer een commando of Shell Script uit op UNIX or LINUX computers, die de RSH (Remote Shell Script) daemon hebben draaien. Lees StdErr en StdOut uit;
  • Scp - Securely transfer files tussen twee computers m.b.v. SSH (Secure Shell) protocol;
  • Sftp - Secure network file transfer over een onveilig netwerk, zoals het Internet;
  • SnmpManager object - Gebruik de volgende SNMP operaties: Get, GetNext, Set en Trap; ondersteunt SNMP v1 en SNMP v2c;
  • SnmpTrapManager object - Verzend en ontvang SNMP traps van/naar (andere) SNMP agents. Ondersteunt SNMP v1 en SNMP v2c;
  • SnmpMibBrowser object - Laadt een MIB database in het geheugen en doorloop alle objecten en bekijk alle eigenschappen;
  • Ssh object - Voer een commando of Shell Script uit op een UNIX of LINUX computer op een veilige manier, m.b.v. SSH. Gebruik een 'private key' bestand om in te loggen. Lees StdErr en StdOut;
  • Tcp object - Creeer een eigen client/server applicatie; de server-applicatie luistert naar een binnenkomende connectie op een bepaalde poort;
  • Tftp object - Get/put bestanden van/naar een TFTP server;
  • TraceRoute object - Volg IP pakketten van een netwerk op hun weg naar een gegevens host;
  • Udp object - Creeer eeb UDP-gebaseerde client/server applicatie; creeer een UDP-gebaseerde broadcast applicatie;
  • VERDE - Virtual Bridges VERDE Host / Virtual Machines
  • VMware - VMware ESXi Host / Virtual Machines.
  • Wake-On-LAN object; Power-up computers vanaf afstand.
  • Xen - Citrix Xen Host / Virtual Machines.

ActiveXperts Network Component is gebaseerd op Winsock; In tegenstelling tot vele toolkits op de markt, maakt ActiveXperts Network Component gebruik van Winsock; het vervangt Winsock niet! De installatie van ActiveXperts Network Component houdt uw systeem schoon!

De performance van de software module is uitstekend, dankzij de multi-threaded architectuur. Het heeft zijn sterkte bewezen in de loop der jaren, in vele zakelijke, professionele markten.

ActiveXperts Network Component is een ActiveX/COM-component, en kan gebruikt worden in vele ontwikkel- en scripting-talen, waaronder:

  • Visual Basic .NET - Visual C# .NET - ASP .NET (VB) - ASP .NET (CSharp) - Visual Basic - ASP (classic) - Visual C++ - VBScript - Powershell - HTML - Javascript - Delphi - PHP - ColdFusion - jede andere ActiveX/COM Container Anwendung.

ActiveXperts Network Component kan gebruikt worden binnen de volgende besturingssystemen:

  • Server platforms: Windows 2016, Windows 2012 R2, Windows 2012, Windows 2008 R2, Windows 2008, Windows 2003
  • Desktop platforms: Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP

Code Snippets

De volgende code snippets (VBScript) illustreren hoe ActiveXperts Network Component gebruikt kan worden.

Voor meer voorbeelden, ga naar de Online ActiveXperts Network Component Samples pagina.

Zoek land op basis van een IP adres

Set objIPC  = CreateObject( "AxNetwork.IPtoCountry" )   
objIPC.Host = "www.activexperts.com"                       
objIPC.Query()                                            
WScript.Echo "Query, result: " & objIPC.LastError         
If objIPC.LastError = 0 Then
  WScript.Echo "Host " & strHost & " is located in " & objIPC.CountryName
End If

Architectuur

De 'core' van ActiveXperts Network Component is een ActiveX/COM component en wordt in twee varianten meegeleverd:

  • AxNetwork64.dll - de 'ActiveXperts Network Component COM Component' voor 64-bit platformen.
  • AxNetwork32.dll - de 'ActiveXperts Network Component COM Component' voor 32-bit platformen;

ActiveXperts Network Component kan eenvoudig naar grote hoeveelheid pc's gedistribueerd worden. Nadat u de licentie heeft gekocht moet alleen het bestand AxNetwork64.dll (en/of AxNetwork32.dll) naar de verschillende pc's gekopieerd worden en moet deze DLL in het register van deze computer opgenomen worden.


Licenties en Prijzen

Klik hier voor gedetailleerde informatie over de licentie vormen en prijzen.