SocketTools Visual Edition
Introduction
New Features
Licensing Information
Upgrade Information
Product Evaluation
Product Redistribution
Technical Support
License Agreement
Copyright Notice
Developer's Guide
Features
Getting Started
General Concepts
Protocols
Transmission Control Protocol
User Datagram Protocol
Domain Names
Service Ports
Sockets
Security Protocols
Digital Certificates
Using SocketTools
Application Design
Program Structure
Control Initialization
Asynchronous Sockets
Secure Connections
Network Input/Output
Event Handling
Error Handling
Debugging Facilities
Language Support
Data Types
Unicode
Visual C++
Microsoft Foundation Classes
CWnd Based Controls
Importing ActiveX Controls
Component Object Model API
Control Event Handling
Visual Basic.NET
Visual C#.NET
Control Overview
Domain Name Service Control
File Encoding Control
File Transfer Protocol Control
Finger Protocol Control
Gopher Protocol Control
Hypertext Transfer Protocol Control
Internet Control Message Protocol Control
Internet Dialer Control
Internet Message Access Protocol Control
Internet Server Control
Mail Message Control
Network News Transfer Protocol Control
Post Office Protocol Control
Remote Command Protocol Control
Secure Shell Protocol Control
Simple Mail Transfer Protocol Control
SocketWrench Control
Telnet Protocol Control
Terminal Emulation Control
Time Protocol Control
Whois Protocol Control
Quick Start Guide
Overview
Concepts
Controls
Properties
Methods
Events
File Transfers
Connections
File Transfer Protocol
Hypertext Transfer Protocol
Downloading Files
Uploading Files
Listing Files
File Management
Web Services
Connections
Authentication
Downloading Resources
Executing Scripts
E-mail Services
Protocol Standards
Composing Messages
Text Messages
HTML Messages
Importing Messages
Exporting Messages
File Attachments
Sending Messages
Authentication
Relay Servers
Listing Messages
Reading Messages
Deleting Messages
Terminal Services
Telnet and Remote Login
Remote Command Execution
Technical Reference
Domain Name Service Control
Properties
HostAddress
HostAlias
HostAliases
HostFile
HostInfo
HostName
HostProtocol
HostServices
IsBlocked
LastError
LastErrorString
LocalAddress
LocalDomain
LocalName
MailExchange
MailExchanges
NameServer
Options
RemotePort
RemoteService
Retry
ServerAddress
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Initialize
MatchHost
Query
Reset
Resolve
Uninitialize
Events
OnError
Errors
File Encoding Control
Properties
DecodedText
EncodedText
Encoding
InputFile
LastError
LastErrorString
OutputFile
State
ThrowError
Version
Methods
CompressFile
DecodeFile
EncodeFile
ExpandFile
Initialize
Uninitialize
Events
OnError
OnProgress
Errors
File Transfer Protocol Control
Properties
Account
ActivePort
AutoResolve
Blocking
BufferSize
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
ChannelMode
CipherStrength
Connected
DirectoryFormat
Encoding
Features
FileMask
FileType
Fingerprint
HashStrength
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
LastError
LastErrorString
LocalAddress
Localize
LocalName
LocalPort
Options
ParseList
Passive
Password
Priority
ProxyHost
ProxyPassword
ProxyPort
ProxyType
ProxyUser
RemoteFile
RemotePath
RemotePort
RemoteService
ResultCode
ResultString
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
System
ThrowError
Timeout
Trace
TraceFile
TraceFlags
TransferBytes
TransferTime
URL
UserName
Version
WinsockVendor
WinsockVersion
Methods
Cancel
ChangeDirectory
CloseDirectory
CloseFile
Command
Connect
CreateFile
DeleteFile
Disconnect
FileList
GetData
GetDirectory
GetFile
GetFilePermissions
GetFileSize
GetFileStatus
GetFileTime
GetMultipleFiles
Initialize
Login
Logout
MakeDirectory
OpenDirectory
OpenFile
PutData
PutFile
PutMultipleFiles
Read
ReadDirectory
RemoveDirectory
RenameFile
Reset
SetFilePermissions
SetFileTime
Uninitialize
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnFileList
OnGetFile
OnLastFile
OnProgress
OnPutFile
OnRead
OnTimeout
OnWrite
Errors
Finger Protocol Control
Properties
AutoResolve
Blocking
Connected
HostAddress
HostName
IsBlocked
IsReadable
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
RemotePort
RemoteService
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Connect
Disconnect
Initialize
Read
Reset
Uninitialize
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
Errors
Gopher Protocol Control
Properties
AutoResolve
Blocking
Connected
HostAddress
HostName
IsBlocked
IsReadable
ItemSelector
ItemType
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
RemotePort
RemoteService
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Connect
Disconnect
GetItem
Initialize
Read
Reset
Select
StoreItem
Uninitialize
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnItemList
OnProgress
OnRead
OnTimeout
Errors
Hypertext Transfer Protocol Control
Properties
AutoRedirect
AutoResolve
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
CookieCount
CookieName
CookieValue
Encoding
FormAction
FormMethod
FormType
HashStrength
HeaderField
HeaderValue
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
KeepAlive
LastError
LastErrorString
LocalAddress
Localize
LocalName
LocalPort
Options
Priority
Password
ProtocolVersion
ProxyHost
ProxyPassword
ProxyPort
ProxyType
ProxyUser
RemotePort
RemoteService
Resource
ResultCode
ResultString
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
URL
UserAgent
UserName
Version
WinsockVendor
WinsockVersion
Methods
AddField
AddFile
Cancel
ClearForm
ClearHeaders
CloseFile
Command
Connect
CreateFile
CreateForm
DeleteField
DeleteFile
Disconnect
GetCookie
GetData
GetFile
GetFileSize
GetFileTime
GetFirstHeader
GetHeader
GetNextHeader
Initialize
OpenFile
PostData
PostFile
PutData
PutFile
Read
Reset
SetCookie
SetHeader
SubmitForm
Uninitialize
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnProgress
OnRead
OnRedirect
OnTimeout
OnWrite
Errors
Internet Control Message Protocol Control
Properties
AutoResolve
Blocking
HostAddress
HostName
Interval
IsBlocked
LastError
LastErrorString
LocalAddress
LocalName
PacketSize
RecvCount
SendCount
ThrowError
Timeout
TimeToLive
Trace
TraceFile
TraceFlags
TripAverage
TripMaximum
TripMinimum
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Echo
Initialize
Reset
TraceRoute
Uninitialize
Events
OnCancel
OnEcho
OnError
OnReply
OnTimeout
OnTrace
Errors
Internet Dialer Control
Properties
AreaCode
AutoConnect
AutoDial
AutoDisconnect
Available
Blocking
BytesIn
BytesOut
Callback
CallbackNumber
Connected
Connection
Connections
ConnectSpeed
CountryCode
CountryName
DefaultGateway
DeviceCount
DeviceEntry
DeviceName
DeviceType
DynamicAddress
DynamicNameServers
FramingProtocol
Handle
InternetAddress
Interval
IpHeaderCompression
LastError
LastErrorString
LcpExtensions
LocalNumber
ModemLights
ModemSpeaker
NameServer
NetworkLogon
NetworkProtocol
Password
PhoneBook
PhoneBookEntries
PhoneBookEntry
PhoneEntry
PhoneNumber
RequireEncryption
ScriptFile
ServerAddress
SoftwareCompression
State
Terminal
ThrowError
Timeout
UserDomain
UserName
UserPhoneBook
Version
Methods
Connect
CreateEntry
DeleteEntry
Disconnect
EditEntry
Initialize
LoadEntry
RenameEntry
Reset
SaveEntry
Uninitialize
Events
OnConnect
OnDisconnect
OnError
OnStatus
OnTimeout
Errors
Internet Message Access Protocol Control
Properties
AutoResolve
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
Delimiter
HashStrength
HeaderField
HeaderValue
HostAddress
HostName
IsBlocked
IsReadable
IsWritable
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
Mailbox
Mailboxes
MailboxFlags
MailboxMask
MailboxName
MailboxPath
MailboxSize
MailboxUID
Message
MessageCount
MessageFlags
MessagePart
MessageParts
MessageSize
MessageUID
NewMessages
Options
Password
ReadOnly
RecentMessages
RemotePort
RemoteService
ResultCode
ResultString
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
Subscribed
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Cancel
CheckMailbox
CloseMessage
Command
Connect
CopyMessage
CreateMailbox
CreateMessage
DeleteMailbox
DeleteMessage
Disconnect
ExamineMailbox
GetHeader
GetHeaders
GetMessage
Idle
Initialize
OpenMessage
Read
Refresh
RenameMailbox
ReselectMailbox
Reset
SearchMailbox
SelectMailbox
StoreMessage
SubscribeMailbox
UndeleteMessage
Uninitialize
UnselectMailbox
UnsubscribeMailbox
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnProgress
OnRead
OnTimeout
OnUpdate
OnWrite
Errors
Internet Server Control
Properties
AdapterAddress
AdapterCount
Backlog
ByteOrder
CertificateName
CertificateStore
ClientAddress
ClientCount
ClientHandle
ClientHost
ClientId
ClientName
ClientPort
ClientThread
ExternalAddress
IsBlocked
IsClosed
IsListening
IsLocked
IsReadable
IsWritable
KeepAlive
LastError
LastErrorString
MaxClients
NoDelay
Priority
QueueCount
ReuseAddress
Secure
SecureProtocol
ServerAddress
ServerName
ServerPort
ServerThread
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Version
WinsockVendor
WinsockVersion
Methods
Abort
Broadcast
Cancel
ClearQueue
Dequeue
Disconnect
Enqueue
FindClient
Initialize
Peek
Read
ReadLine
Reject
Reset
Resolve
Restart
Resume
Start
Stop
Suspend
SyncLock
Throttle
Uninitialize
Write
WriteLine
Events
OnAccept
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
OnWrite
Errors
Mail Message Control
Properties
Attachment
Bcc
Boundary
Cc
ContentID
ContentLength
ContentType
Date
Encoding
FileName
From
HeaderField
HeaderValue
LastError
LastErrorString
Localize
Mailer
Message
MessageID
MimeVersion
Options
Organization
Part
PartCount
Priority
Recipient
Recipients
ReplyTo
SelLength
SelStart
SelText
Sender
StoreCount
StoreFile
StoreIndex
StoreSize
Subject
Text
ThrowError
TimeZone
To
Version
Methods
AppendMessage
AttachData
AttachFile
AttachImage
ClearMessage
CloseStore
ComposeMessage
CreatePart
DeleteHeader
DeleteMessage
DeletePart
ExportMessage
ExtractFile
FindMessage
GetFirstHeader
GetHeader
GetNextHeader
ImportMessage
Initialize
OpenStore
ParseAddress
ParseMessage
PurgeStore
ReadStore
ReplaceMessage
Reset
SetHeader
Uninitialize
WriteStore
Events
OnError
Errors
Network News Transfer Protocol Control
Properties
Article
ArticleCount
AutoResolve
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
CurrentDate
FirstArticle
GroupCount
GroupName
GroupTitle
HashStrength
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
LastArticle
LastError
LastErrorString
LastUpdate
LocalAddress
LocalName
LocalPort
MessageID
Options
Password
RemotePort
RemoteService
ResultCode
ResultString
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Authenticate
Cancel
CloseArticle
Command
Connect
CreateArticle
Disconnect
GetArticle
GetFirstArticle
GetFirstGroup
GetHeaders
GetNextArticle
GetNextGroup
Initialize
ListArticles
ListGroups
OpenArticle
PostArticle
Read
Reset
SelectGroup
StoreArticle
Uninitialize
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnLastArticle
OnLastGroup
OnNewsArticle
OnNewsGroup
OnProgress
OnRead
OnTimeout
OnWrite
Errors
Post Office Protocol Control
Properties
AuthType
AutoResolve
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
HashStrength
HeaderField
HeaderValue
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
LastError
LastErrorString
LastMessage
LocalAddress
LocalName
LocalPort
MailboxSize
Message
MessageCount
MessageFrom
MessageSize
MessageUID
Options
Password
RemotePort
RemoteService
ResultCode
ResultString
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Cancel
ChangePassword
CloseMessage
Command
Connect
DeleteMessage
Disconnect
GetHeader
GetHeaders
GetMessage
Initialize
OpenMessage
Read
Reset
Reset
SendMessage
StoreMessage
Uninitialize
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnProgress
OnRead
OnTimeout
OnWrite
Errors
Remote Command Control
Properties
AutoResolve
Blocking
Command
Connected
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
Password
RemotePort
RemoteService
State
Terminal
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Disconnect
Execute
Initialize
Login
Read
Reset
Search
SendKey
Uninitialize
Write
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
OnWrite
Errors
Secure Shell Protocol Control
Properties
AutoResolve
Blocking
CipherStrength
Columns
Command
Connected
ExitCode
Fingerprint
HashStrength
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
KeepAlive
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
Options
Password
PrivateKey
ProxyHost
ProxyPassword
ProxyPort
ProxyType
ProxyUser
RemotePort
RemoteService
Rows
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
Terminal
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Break
Cancel
Connect
Control
Disconnect
Execute
Initialize
Peek
Read
ReadLine
Reset
Search
SendKey
Uninitialize
Write
WriteLine
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
OnWrite
Errors
Simple Mail Transfer Protocol Control
Properties
AutoResolve
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
CurrentDate
Extended
HashStrength
HostAddress
HostName
IsBlocked
IsWritable
LastError
LastErrorString
LocalAddress
LocalDomain
LocalName
LocalPort
Options
Password
RemotePort
RemoteService
ResultCode
ResultString
ReturnReceipt
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
AddRecipient
AppendMessage
Authenticate
Cancel
CloseMessage
Command
Connect
CreateMessage
Disconnect
ExpandAddress
Initialize
Reset
SendMessage
Uninitialize
VerifyAddress
Write
Events
OnCancel
OnCommand
OnConnect
OnDisconnect
OnError
OnProgress
OnTimeout
OnWrite
Errors
SocketWrench Control
Properties
AdapterAddress
AdapterCount
AtMark
AutoResolve
Backlog
Blocking
Broadcast
ByteOrder
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
ExternalAddress
Handle
HashStrength
HostAddress
HostAlias
HostFile
HostName
InLine
Interval
IsBlocked
IsClosed
IsReadable
IsWritable
KeepAlive
LastError
LastErrorString
Linger
Listening
LocalAddress
LocalName
LocalPort
LocalService
MaxDatagram
MaxSockets
NoDelay
PeerAddress
PeerName
PeerPort
PhysicalAddress
PortString
Protocol
RemotePort
RemoteService
ReservedPort
ReuseAddress
Route
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Urgent
Version
WinsockVendor
WinsockVersion
Methods
Abort
Accept
Bind
Cancel
Connect
Disconnect
Flush
Initialize
Listen
Peek
Read
ReadByte
ReadLine
ReadStream
Reject
Reset
Resolve
Shutdown
StoreStream
Uninitialize
Write
WriteByte
WriteLine
WriteStream
Events
OnAccept
OnCancel
OnConnect
OnDisconnect
OnError
OnProgress
OnRead
OnTimeout
OnTimer
OnWrite
Errors
Telnet Protocol Control
Properties
AutoResolve
Binary
Blocking
CertificateExpires
CertificateIssued
CertificateIssuer
CertificateName
CertificateStatus
CertificateStore
CertificateSubject
CipherStrength
Connected
HashStrength
HostAddress
HostName
IsBlocked
IsClosed
IsReadable
IsWritable
LastError
LastErrorString
LocalAddress
LocalEcho
LocalName
LocalPort
Options
Password
RemotePort
RemoteService
Secure
SecureCipher
SecureHash
SecureKeyExchange
SecureProtocol
State
Terminal
ThrowError
Timeout
Trace
TraceFile
TraceFlags
UserName
Version
WinsockVendor
WinsockVersion
Methods
Abort
Break
Cancel
Connect
Disconnect
Initialize
Login
Read
Reset
Search
SendKey
Uninitialize
Write
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
OnWrite
Errors
Terminal Emulator Control
Properties
Attribute
AutoRefresh
AutoSelect
AutoWrap
BackColor
Bell
BoldColor
Cell
CellHeight
CellWidth
ColorMap
Columns
Cursor
CursorStyle
CursorX
CursorY
Emulation
Font
FontBold
FontName
FontSize
ForeColor
hWnd
KeyMap
MousePointer
MouseX
MouseY
NewLine
Rows
ScrollBars
SelLength
SelStart
SelText
Text
Version
Methods
CellAttributes
Clear
ClearEol
DelLine
Deselect
Initialize
InsLine
Refresh
Reset
ScrollDown
ScrollUp
Select
Uninitialize
Write
Events
Change
Click
DblClick
KeyDown
KeyMapped
KeyPress
KeyUp
MouseDown
MouseMove
MouseUp
Resize
Control Sequences
KeyMap Constants
Virtual Key Constants
Errors
Time Protocol Control
Properties
AutoResolve
HostAddress
HostName
Interval
IsBlocked
LastError
LastErrorString
LocalAddress
LocalDate
LocalName
LocalPort
LocalTime
RemotePort
RemoteService
State
SystemDate
SystemTime
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Version
WinsockVendor
WinsockVersion
Methods
Cancel
GetTime
Initialize
Reset
SetTime
Uninitialize
Events
OnCancel
OnError
OnTimeout
OnTimer
Errors
Whois Protocol Control
Properties
AutoResolve
Blocking
Connected
HostAddress
HostName
IsBlocked
IsReadable
Keyword
LastError
LastErrorString
LocalAddress
LocalName
LocalPort
RemotePort
RemoteService
SearchType
State
ThrowError
Timeout
Trace
TraceFile
TraceFlags
Version
WinsockVendor
WinsockVersion
Methods
Cancel
Connect
Disconnect
Initialize
Read
Reset
Search
Uninitialize
Events
OnCancel
OnConnect
OnDisconnect
OnError
OnRead
OnTimeout
Errors