Você está aqui:

pt.ActiveXperts.com > Network Component
ActiveXperts Network Component

quicklinks

ActiveXperts Network Component

Visão Geral do Produto

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 / IP, incluindo a Internet. Network Component é um ActiveX / COM componente que assegura um simples script interface para comunicações de TCP / IP. 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. mehr »
  • Wake-On-LAN objeto ; - Wake-On-LAN objeto; Recomeça computadores a partir de longa distância.
  • Xen - Citrix Xen Host / Virtual Machines. mehr »

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 ;
  • Visual Basic 5.x ou superior
  • Visual C++ 5.x ou superior
  • Borland Delphi 7.x ou superior
  • Borland C++ Builder 6.x ou superior
  • ASP .NET ;
  • ASP 2.x ;
  • PHP;
  • VBScript;
  • Java/Javascript;
  • HTML;
  • Outras plataformas desenvolvidas que suportção ActiveX / COM componente.

Network Component pode ser usado dentro dos seguintes sistemas operativos:

  • Windows 2012 R2 (64 bit);
  • Windows 2012 (64 bit);
  • Windows 2008 R2 (64 bit);
  • Windows 2008 (32 bit y 64 bit);
  • Windows 2003 (32 bit y 64 bit);
  • Windows 10 (32 bit y 64 bit);
  • Windows 8 (32 bit y 64 bit);
  • Windows 7 (32 bit y 64 bit);
  • Windows Vista (32 bit y 64 bit);
  • Windows XP (32 bit y 64 bit).

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:

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

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


Instalação

Os componentes do Network Component:

Network Component existe em 3 diferentes componentes, qualquer combinação dos componentes podem ser instalados:

  1. De Network Component COM component - O desenvolvimento do interface;
  2. De Network Component Help bestanden - documentação;
  3. De Network Component Sample bestanden - exemplos.

Instalação em um único computador

Para instalar, execute o programa de instalação do AxNetwork32.exe. O assistente de instalação (wizard) irá guiá-lo através das opções e ira executar a instalação. Se você optar por instalar componentes do Network Component COM, a configuração irá registrar o componente COM automaticamente.

Todos os subsequentes Network Component instalações de outros computadores podem ser realizados manualmente ou automaticamente.

Todas as subsequentes instalações do Network Component em outros computadores podem ser realizadas manualmente ou automaticamente.

Instalação em múltiplos computadores

Todas as instalações efeituadas em computadores dentro de uma rede pode ser implementadas e utilizandas em relação ao programa de configuração.

No entanto, devido a simplicidade da instalação de componentes, a instalação manual pode ser escolhida ou a integração no âmbito de um procedimento de instalação de acordo a políticas de grupo.

Se a instalação do componente ActiveX/COM for manualmente efeituada em outros computadores, isto pode ser feito através da execução das seguintes acções:

  • Copia o AxNetwork32.dll (e / ou AxNetwork64.dll) para um local de destino no computador novo;
  • Registra o componente COM em relação aos seguintes comandos de console: RegSvr32 <doel-locatie> \AxNetwork32.dll (e / ou RegSvr32 <doel-locatie> \ AxNetwork64.dll)