Con ActiveXperts Network Component è possibile comunicare attraverso le reti TCP/IP, Internet incluso. Netowk Component offre un'interfaccia di scripting facile da usare per comunicazioni TCP/IP, consentendo di creare o sviluppare applicazioni dotate di funzioni di rete con una facilità disarmante. Network Component è in grado di supportare IPv6.
Grazie ad ActiveXperts Network Component è possibile integrare i seguenti protocolli IP in applicazioni e script:
ActiveXperts Network Component è basato sui moduli Microsoft Winsock; diversamente da molti altri toolkit presenti sul mercato, ActiveSocket si limita a usare i moduli Microsoft Winsock, senza sostituirli! L'installazione di ActiveXperts Network Component, infatti, mantiene il sistema pulito.
Le prestazioni di questo modulo sono eccezionali grazie alla sua architettura multi-threading. Il modulo ha dimostrato la sua forza in molti ambienti aziendali nel corso degli anni.
![]() |
![]() |
![]() |
![]() |
![]() |
| Schermata iniziale | MS Visual Studio | Applicazione web .NET | Apllicazione .NET GUI | Console applicazione |
ActiveXperts Network Component è un componente COM che può essere usato in ambienti Windows capaci di supportare Visual Basic o la programmazione in Java. ActiveXperts Network Component può essere usato con qualsiasi dei seguenti linguaggi di sviluppo e di scripting:
ActiveXperts Network Component è compatibile con i seguenti sistemi operativi:
Il codice seguente (VBScript) illustrarà come può essere usato ActiveXperts Network Component.
Per piu` esempi, visitare la pagina Online ActiveSocket Toolkit Samples.
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."
Set objHttp = CreateObject("ActiveXperts.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."
Set objIPC = CreateObject( "ActiveXperts.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
Il 'cuore' di ActiveXperts Network Component è una componente ActiveX/COM costituita da due varianti di file:
ActiveXperts Network Component può essere facilmente distribuito su molti PC. Una volta acquistate le licenze, basta copiare AxNetwork32.dll (e/o AxNetwork64.dll) sui PC e registrare il DLL.
Il pacchetto ActiveXperts Network Component è costituito da 3 componenti, che possono essere installati secondo qualsiasi combinazione:
Basta eseguire il programma di installazione ASocket.exe. Il programma di installazione guidata aiuterà a completare la parte rimanente del processo. Se si seleziona il componente COM di ActiveSocket, il programma di installazione può eseguire la registrazione di questo componente al posto dell'utente. Rimane comunque anche la possibilità di registrare questo oggetto per conto proprio.
Tutte le installazioni successive di ActiveXperts Network Component possono essere eseguite sia manualmente che usando il programma di installazione.
Tutte le installazioni successive possono essere eseguite usando il programma di installazione. Considerato che l'installazione dei componenti principali è molto semplice, è possibile eseguire questa operazione manualmente, o integrarla nel programma di distribuzione software aziendale.
Se si opta per un'installazione manuale del componente COM su altre macchine, basta eseguire la seguente procedura: