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

Console Application

Web Application

Network Component inclui os seguintes itens:

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:

Network Component pode ser usado dentro dos seguintes sistemas operativos:


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:

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.