Você está aqui:

pt.ActiveXperts.com > Network Component
ActiveXperts Network Component
ActiveXperts Network Component

quicklinks

ActiveXperts Network Component

A adição de capacidades de comunicações de rede a aplicações e scripts normalmente não é fácil. Isto exige conhecimentos especializados, estes nem sempre estão presentes para usuários. Desenvolvedores e administradores de VBScript, Visual Basic e Visual C ++ programs / scripts mantenhem a confiança ja a muitos anos sobre o Network Component desenvolvido pela ActiveXperts .

Com Network Component tu podes manter comunicação sobre redes de TCP/UDP, incluindo a Internet. Network Component é um ActiveX / COM componente que assegura um simples script interface para comunicações de TCP/UDP. Network Component permite-lhe facilmente adicionar funcionalidade de rede para as suas aplicações e scripts

How to use 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

Network Component inclui os seguintes itens:

  • Icmp objeto - Visualizar se qualquer outro computador pode ser alcançado através da rede. Determine quanto tempo leva para um pacote voltar a partir do outro computador, isto da a distância em termos de rede;
  • IPtoCountry objeto - O objeto IPtoCountry traduz endereços de IP para países. Usa este objeto para análisar o log do servidor de web, marketing, etc;
  • Http objeto - Entrar para um (seguro)servidor de web, Pergunta por páginas da web e analisa o seu conteúdo. Suporta servidores de proxy, SSL e sites protegidos por senha;
  • FtpServer/FtpFile objetos - Log aan op een FTP server, verander de working directory en get/put bestanden;
  • Tftp objeto - Obter / colocar ficheiros de / para um servidor de TFTP;
  • DnsServer/DnsRecord objeto - Consulta servidores de Domain Name Service DNS;
  • Ntp objeto - Consulta servidores NTP de tempo e pergunta a data e a hora actual. Calcula a diferença entre computadores para ver se o tempo foi bem incerido em relação aos outros computadores;
  • Ssh objeto - Digite um comando ou um Script para o Shell Unix ou Linux a partir de um computador de forma segura utilizando SSH. Utilize um arquivo (chave privada) para o login(identificação). Ler stdout e stderr;
  • Rsh objeto - Digite um comando ou um script para shell Unix ou Linux computadores que tenhem o RSH (Remote Shell Script) daemon em funcionamento. Ler a partir de stdout e stderr;
  • SnmpManager objeto - Use as seguintes operações de SNMP: Get, GetNext, Definir e Trap, suporta SNMP v1 e SNMP v2c;
  • SnmpTrapManager objeto - - Envia e recebe SNMP armadilhas de / para (outros) agentes SNMP. Suporta SNMP v1 e SNMP v2c;
  • SnmpMibBrowser objeto - Carrega um MIB database (dados) na memória e ve os objetos e as propriedades;
  • Tcp objeto - Cria uma propria aplicação para cliente / servidor, a aplicação para o servidor escuta para uma conexão determinada a uma porto,
  • Udp objeto - Cria uma aplicação baseada en UDP para cliente / servidor, cria uma aplicação com base de difusão UDP;
  • VMware - VMware ESXi Host / Virtual Machines;
  • Wake-On-LAN objeto ; - Wake-On-LAN objeto; Recomeça computadores a partir de longa distância;
  • Xen - Citrix Xen Host / Virtual Machines.

Network Component é baseado em Winsock, em relação com muitas ferramentas existentes no mercado, Network Component faz uso do Winsock, Winsock não é um substituto! A instalação do Network Component mantermo seu sistema limpo!

O desempenho do módulo de software é excelente, graças à arquitetura multi-threaded. Já provou a sua força ao longo dos anos em muitas empresas e mercados profissionais.

Network Component é um ActiveX / COM componente, e pode ser usado nos seguintes desenvolvimentos e nas seguintes línguas de scripting:

  • 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.

Network Component pode ser usado dentro dos seguintes sistemas operativos:

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

Código trechos

Os códigos trechos a seguir (VBScript) ilustram como Network Component pode ser usado.

Para mais exemplos, vá para o Online Network Component Samples página para mais amostras.

Ping um host

Set icmpObj = CreateObject("ActiveXperts.Icmp")

Do
 strHost = inputbox( "Enter host", "Input", "192.168.1.10" )
Loop until strHost <> ""

icmpObj.Ping strHost, 2000 ' Timeout 2000 ms
If( icmpObj.LastError = 0 ) Then
  WScript.Echo "Duration:" & icmpObj.LastDuration & "ms"
Else
  WScript.Echo "Error " & icmpObj.LastError
End If

WScript.Echo "Ready."

Ler um site

Set objHttp = CreateObject("AxNetwork.Http")

Do
  strUrl = inputbox( "Enter URL", "Input", "www.activexperts.com" )
Loop until strUrl <> ""

objHttp.Connect( strUrl )
If( objHttp.LastError = 0 ) Then
  strData = objHttp.ReadData
  If( objHttp.LastError = 0 ) Then
    WScript.Echo strData
  End If
  objHttp.Disconnect
  WScript.Echo "Disconnect."
End If
WScript.Echo "Ready."

Pesquisar país com base em um endereço de IP

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

Arquitectura

O 'core' do Network Component é um componente ActiveX/COM e é fornecido em duas variantes:

  • AxNetwork64.dll - o Network Component COM componente para plataformas de 64-bit;
  • AxNetwork32.dll - o Network Component COM componente para plataformas de 32-bit.

Network Component pode ser facilmente distribuído a uma grande quantidade de computadores. Assim que tu compras a licença, apenas o arquivo AxNetwork64.dll/AxNetwork32.dll tem de ser copiado para diferentes computadores e o DLL tem de estar presente no registro destes computadores.


Tipos de licença

Clique aqui para obter informações detalhadas sobre os tipos de licença.