VBScript Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

VBScript Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
FTP
HTML-to-XML
HTTP
IMAP
Encryption
MHT / HTML Email
PFX
RSA Encryption
S/MIME
Socket
Spider
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Email Object
POP3
SMTP
Byte Array
RSS
Atom

Unreleased...
Service
PPMD
Deflate
Bzip2
LZW
Bz2
DH Key Exchange
DSA
Icon

 

 

 

 

 

 

 

Accept Connection on Socket

Demonstrates how to create a TCP/IP socket, listen on a port, accept an incoming connection, and send a "Hello World" message to the client.

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)

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

'  Send a "Hello World!" message to the client:
success = connectedSocket.SendString("Hello World!")
If (success <> 1) Then
    MsgBox connectedSocket.LastErrorText

    WScript.Quit
End If

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

MsgBox "success!"

Need a specific example? Send a request to support@chilkatsoft.com

© 2003-2007 Chilkat Software, Inc. All Rights Reserved.

Mail Component · XML Parser