VBScript Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

VBScript Examples

Bounced Mail
Bz2
Character Encoding
Digital Certificates
CSV
Digital Signatures
Email
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
PFX
RSA
S/MIME
SFTP
SMTP
Socket
Spider
SSH
SSH Key
SSH Tunnel
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Amazon S3
Email Object
DKIM / DomainKey
NTLM
FileAccess
Byte Array
RSS
Atom
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

 

Receive File on Socket

Demonstrates how to listen for an incoming socket connection and receive a file. The received file is saved to disk.

Download Chilkat FileAccess ActiveX (freeware)

Download Chilkat Socket ActiveX

set listenSocket = CreateObject("Chilkat.Socket")

success = listenSocket.UnlockComponent("Anything for 30-day trial")
If (success <> 1) Then
    MsgBox "Failed to unlock component"
    WScript.Quit
End If

'  Bind to a port and listen for incoming connections:
'  This example will listen at port 5555 and allows for a backlog
'  of 25 pending connection requests.
success = listenSocket.BindAndListen(5555,25)
If (success <> 1) Then
    MsgBox listenSocket.LastErrorText
    WScript.Quit
End If

'  Get the next incoming connection
'  Wait a maximum of 20 seconds (20000 millisec)

' connectedSocket is a Chilkat.Socket
Set connectedSocket = listenSocket.AcceptNextConnection(20000)
If (connectedSocket Is Nothing ) Then
    MsgBox listenSocket.LastErrorText
    WScript.Quit
End If

'  Set maximum timeouts for reading an writing (in millisec)
connectedSocket.MaxReadIdleMs = 10000
connectedSocket.MaxSendIdleMs = 10000

'  Receive the byte count of the file data that is forthcoming:

fileSize = connectedSocket.ReceiveCount()
If (fileSize < 0) Then
    MsgBox connectedSocket.LastErrorText
    WScript.Quit
End If

fileData = connectedSocket.ReceiveBytesN(fileSize)
If (connectedSocket.LastMethodFailed = 1) Then
    MsgBox connectedSocket.LastErrorText
    WScript.Quit
End If

'  Close the connection.
'  Wait a max of 20 seconds (20000 millsec)
connectedSocket.Close 20000

'  Write the received data to a file.
'  This example receives a GIF image file.
set fac = CreateObject("Chilkat.FileAccess")

success = fac.WriteEntireFile("received.gif",fileData)
If (success <> 1) Then
    MsgBox listenSocket.LastErrorText
    WScript.Quit
End If

MsgBox "success!"

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.

Mail Component · XML Parser