SocketWrench .NET Edition
Introduction
Licensing Information
Product Evaluation
Redistribution
Technical Support
License Agreement
Copyright
Developers Guide
Features Overview
General Concepts
Windows Sockets
Networking Protocols
Transmission Control Protocol
User Datagram Protocol
Domain Name System
Service Ports
Sockets
Client-Server Applications
Asynchronous Sockets
Secure Networking
Digital Certificates
SocketWrench
Class Overview
Application Design
Program Structure
Class Initialization
Secure Connections
Socket I/O
Event Handling
Error Handling
Debugging Facilities
Quick Start Guide
Overview
Properties
Methods
Events
Example Project
Form Design
Form Code
Technical Reference
InternetDialer Class
InternetDialer Members
InternetDialer Constructor
Fields
Connection Field
DeviceEntry Field
NameServer Field
PhoneBookEntry Field
Properties
AreaCode Property
AutoConnect Property
AutoDial Property
AutoDisconnect Property
Blocking Property
BytesIn Property
BytesOut Property
Callback Property
CallbackNumber Property
Connections Property
ConnectSpeed Property
CountryCode Property
CountryName Property
DefaultGateway Property
DeviceCount Property
DeviceName Property
DeviceType Property
DynamicAddress Property
DynamicNameServers Property
EntryName Property
FramingProtocol Property
Handle Property
InternetAddress Property
Interval Property
IpHeaderCompression Property
IsConnected Property
IsInitialized Property
LastError Property
LastErrorString Property
LcpExtensions Property
LocalNumber Property
ModemLights Property
ModemSpeaker Property
NetworkLogon Property
NetworkProtocol Property
Password Property
PhoneBook Property
PhoneBookEntries Property
PhoneNumber Property
RequireEncryption Property
ScriptFile Property
ServerAddress Property
SoftwareCompression Property
Status Property
Terminal Property
ThrowError Property
Timeout Property
UserDomain Property
UserName Property
UserPhoneBook Property
Version Property
Methods
Connect Method
Connect Method ()
Connect Method (String)
Connect Method (String, String, String)
Connect Method (String, String, String, String)
CreateEntry Method
DeleteEntry Method
DeleteEntry Method ()
DeleteEntry Method (String)
Disconnect Method
Dispose Method
Dispose Method ()
Dispose Method (Boolean)
EditEntry Method
Finalize Method
Initialize Method
Initialize Method ()
Initialize Method (String)
LoadEntry Method
LoadEntry Method ()
LoadEntry Method (String)
RenameEntry Method
Reset Method
SaveEntry Method
SaveEntry Method ()
SaveEntry Method (String)
Uninitialize Method
Events
OnCancel Event
OnConnect Event
OnDisconnect Event
OnError Event
ErrorEventArgs Class
InternetDialer.ErrorEventArgs Members
InternetDialer.ErrorEventArgs Constructor
Properties
Description Property
Error Property
OnStatus Event
StatusEventArgs Class
InternetDialer.StatusEventArgs Members
InternetDialer.StatusEventArgs Constructor
Properties
Description Property
Status Property
OnTimeout Event
Delegates
OnErrorEventHandler Delegate
OnStatusEventHandler Delegate
Enumerations
DialerStatus Enumeration
ErrorCode Enumeration
RasFramingProtocol Enumeration
RasNetworkProtocol Enumeration
RasTerminalMode Enumeration
InternetServer Class
InternetServer Members
InternetServer Constructor
Fields
AdapterAddress Field
ClientHandle Field
Properties
AdapterCount Property
Backlog Property
ByteOrder Property
CertificateName Property
CertificateStore Property
ClientAddress Property
ClientCount Property
ClientHost Property
ClientId Property
ClientName Property
ClientPort Property
ClientThread Property
ExternalAddress Property
IsBlocked Property
IsClosed Property
IsInitialized Property
IsListening Property
IsLocked Property
IsReadable Property
IsWritable Property
KeepAlive Property
LastError Property
LastErrorString Property
MaxClients Property
NoDelay Property
Options Property
Priority Property
ReuseAddress Property
Secure Property
SecureProtocol Property
ServerAddress Property
ServerName Property
ServerPort Property
ServerThread Property
Status Property
ThrowError Property
Timeout Property
Trace Property
TraceFile Property
TraceFlags Property
Version Property
Methods
Abort Method
Abort Method ()
Abort Method (Int32)
Broadcast Method
Broadcast Method (Byte[])
Broadcast Method (Byte[], Int32)
Broadcast Method (String)
Broadcast Method (String, Int32)
Cancel Method
Cancel Method ()
Cancel Method (Int32)
Disconnect Method
Disconnect Method ()
Disconnect Method (Int32)
Dispose Method
Dispose Method ()
Dispose Method (Boolean)
Finalize Method
FindClient Method
FindClient Method (Int32)
FindClient Method (String)
Initialize Method
Initialize Method ()
Initialize Method (String)
Lock Method
Peek Method
Peek Method ()
Peek Method (Byte[])
Peek Method (Byte[], Int32)
Peek Method (Int32)
Peek Method (Int32, Byte[])
Peek Method (Int32, Byte[], Int32)
Peek Method (Int32, String)
Peek Method (Int32, String, Int32)
Peek Method (String)
Peek Method (String, Int32)
Read Method
Read Method (Byte[])
Read Method (Byte[], Int32)
Read Method (Int32, Byte[])
Read Method (Int32, Byte[], Int32)
Read Method (Int32, String)
Read Method (Int32, String, Int32)
Read Method (String)
Read Method (String, Int32)
ReadLine Method
ReadLine Method (Int32, String)
ReadLine Method (Int32, String, Int32)
ReadLine Method (String)
ReadLine Method (String, Int32)
Reject Method
Reject Method ()
Reject Method (Int32)
Reset Method
Resolve Method
Restart Method
Resume Method
Start Method
Start Method ()
Start Method (Int32)
Start Method (String, Int32)
Start Method (String, Int32, Int32)
Start Method (String, Int32, Int32, Int32)
Start Method (String, Int32, Int32, Int32, Int32)
Start Method (String, Int32, Int32, Int32, Int32, ServerOptions)
Stop Method
Suspend Method
Throttle Method
Throttle Method (Int32)
Throttle Method (Int32, Int32)
Throttle Method (Int32, Int32, Int32)
Uninitialize Method
Unlock Method
Write Method
Write Method (Byte[])
Write Method (Byte[], Int32)
Write Method (Int32, Byte[])
Write Method (Int32, Byte[], Int32)
Write Method (Int32, String)
Write Method (Int32, String, Int32)
Write Method (String)
Write Method (String, Int32)
WriteLine Method
WriteLine Method ()
WriteLine Method (Int32)
WriteLine Method (Int32, String)
WriteLine Method (Int32, String, Int32)
WriteLine Method (String)
WriteLine Method (String, Int32)
Events
OnAccept Event
AcceptEventArgs Class
InternetServer.AcceptEventArgs Members
InternetServer.AcceptEventArgs Constructor
Properties
ClientAddress Property
ClientPort Property
Handle Property
OnCancel Event
CancelEventArgs Class
InternetServer.CancelEventArgs Members
InternetServer.CancelEventArgs Constructor
Properties
Handle Property
OnConnect Event
ConnectEventArgs Class
InternetServer.ConnectEventArgs Members
InternetServer.ConnectEventArgs Constructor
Properties
Handle Property
OnDisconnect Event
DisconnectEventArgs Class
InternetServer.DisconnectEventArgs Members
InternetServer.DisconnectEventArgs Constructor
Properties
Handle Property
OnError Event
ErrorEventArgs Class
InternetServer.ErrorEventArgs Members
InternetServer.ErrorEventArgs Constructor
Properties
Description Property
Error Property
Handle Property
OnRead Event
ReadEventArgs Class
InternetServer.ReadEventArgs Members
InternetServer.ReadEventArgs Constructor
Properties
Handle Property
OnTimeout Event
TimeoutEventArgs Class
InternetServer.TimeoutEventArgs Members
InternetServer.TimeoutEventArgs Constructor
Properties
Handle Property
OnWrite Event
WriteEventArgs Class
InternetServer.WriteEventArgs Members
InternetServer.WriteEventArgs Constructor
Properties
Handle Property
Delegates
OnAcceptEventHandler Delegate
OnCancelEventHandler Delegate
OnConnectEventHandler Delegate
OnDisconnectEventHandler Delegate
OnErrorEventHandler Delegate
OnReadEventHandler Delegate
OnTimeoutEventHandler Delegate
OnWriteEventHandler Delegate
Enumerations
ErrorCode Enumeration
SecurityProtocols Enumeration
ServerOptions Enumeration
ServerPriority Enumeration
ServerStatus Enumeration
SocketByteOrder Enumeration
TraceOptions Enumeration
SocketWrench Class
SocketWrench Members
SocketWrench Constructor
Fields
AdapterAddress Field
HostAlias Field
Properties
AdapterCount Property
AtMark Property
AutoResolve Property
Backlog Property
Blocking Property
Broadcast Property
ByteOrder Property
CertificateExpires Property
CertificateIssued Property
CertificateIssuer Property
CertificateName Property
CertificateStatus Property
CertificateStore Property
CertificateSubject Property
CipherStrength Property
ExternalAddress Property
Handle Property
HashStrength Property
HostAddress Property
HostFile Property
HostName Property
InLine Property
IsBlocked Property
IsClosed Property
IsConnected Property
IsInitialized Property
IsListening Property
IsReadable Property
IsWritable Property
KeepAlive Property
LastError Property
LastErrorString Property
Linger Property
LocalAddress Property
LocalName Property
LocalPort Property
LocalService Property
NoDelay Property
Options Property
PeerAddress Property
PeerName Property
PeerPort Property
PhysicalAddress Property
PortString Property
Protocol Property
RemotePort Property
RemoteService Property
ReservedPort Property
ReuseAddress Property
Route Property
Secure Property
SecureCipher Property
SecureHash Property
SecureKeyExchange Property
SecureProtocol Property
Status Property
ThreadModel Property
ThrowError Property
Timeout Property
Trace Property
TraceFile Property
TraceFlags Property
Urgent Property
Version Property
Methods
Abort Method
Accept Method
Accept Method (Int32)
Accept Method (Int32, Int32, SocketOptions)
Accept Method (Int32, SocketOptions)
AttachThread Method
Bind Method
Bind Method (String, Int32)
Bind Method (String, Int32, SocketOptions)
Bind Method (String, Int32, SocketProtocol)
Bind Method (String, Int32, SocketProtocol, SocketOptions)
Cancel Method
Connect Method
Connect Method ()
Connect Method (String, Int32)
Connect Method (String, Int32, Int32)
Connect Method (String, Int32, SocketProtocol, Int32)
Connect Method (String, Int32, SocketProtocol, Int32, SocketOptions)
Connect Method (String, Int32, SocketProtocol, Int32, SocketOptions, String, Int32)
Disconnect Method
Dispose Method
Dispose Method ()
Dispose Method (Boolean)
Finalize Method
Initialize Method
Initialize Method ()
Initialize Method (String)
Listen Method
Listen Method ()
Listen Method (Int32)
Listen Method (String, Int32)
Listen Method (String, Int32, Int32)
Peek Method
Peek Method (Byte[])
Peek Method (Byte[], Int32)
Peek Method (String)
Peek Method (String, Int32)
Read Method
Read Method (Byte[])
Read Method (Byte[], Int32)
Read Method (String)
Read Method (String, Int32)
ReadFrom Method
ReadFrom Method (Byte[], Int32, String, Int32)
ReadFrom Method (Byte[], String, Int32)
ReadFrom Method (String, Int32, String, Int32)
ReadFrom Method (String, String, Int32)
ReadLine Method
ReadLine Method (String)
ReadLine Method (String, Int32)
ReadStream Method
ReadStream Method (Byte[], Int32)
ReadStream Method (Byte[], Int32, Byte[])
ReadStream Method (Byte[], Int32, Byte[], SocketStream)
ReadStream Method (String)
ReadStream Method (String, Boolean)
ReadStream Method (String, Int32)
ReadStream Method (String, Int32, Boolean)
ReadStream Method (String, Int32, String, Boolean)
Reject Method
Reset Method
Resolve Method
Shutdown Method
Shutdown Method ()
Shutdown Method (ShutdownOptions)
StoreStream Method
StoreStream Method (String)
StoreStream Method (String, Int32)
StoreStream Method (String, Int32, Boolean)
StoreStream Method (String, Int32, Int32, Boolean)
StoreStream Method (String, Int32, Int32, SocketStream)
Uninitialize Method
Write Method
Write Method (Byte[])
Write Method (Byte[], Int32)
Write Method (String)
Write Method (String, Int32)
WriteLine Method
WriteLine Method ()
WriteLine Method (String)
WriteLine Method (String, Int32)
WriteStream Method
WriteStream Method (Byte[], Int32)
WriteStream Method (String, Int32)
WriteTo Method
WriteTo Method (Byte[], Int32, String, Int32)
WriteTo Method (Byte[], String, Int32)
WriteTo Method (String, Int32, String, Int32)
WriteTo Method (String, String, Int32)
Events
OnAccept Event
AcceptEventArgs Class
SocketWrench.AcceptEventArgs Members
SocketWrench.AcceptEventArgs Constructor
Properties
Handle Property
OnCancel Event
OnConnect Event
OnDisconnect Event
OnError Event
ErrorEventArgs Class
SocketWrench.ErrorEventArgs Members
SocketWrench.ErrorEventArgs Constructor
Properties
Description Property
Error Property
OnProgress Event
ProgressEventArgs Class
SocketWrench.ProgressEventArgs Members
SocketWrench.ProgressEventArgs Constructor
Properties
BytesCopied Property
BytesTotal Property
Percent Property
OnRead Event
OnTimeout Event
OnWrite Event
Delegates
OnAcceptEventHandler Delegate
OnErrorEventHandler Delegate
OnProgressEventHandler Delegate
Enumerations
ErrorCode Enumeration
SecureCipherAlgorithm Enumeration
SecureHashAlgorithm Enumeration
SecureKeyAlgorithm Enumeration
SecurityCertificate Enumeration
SecurityProtocol Enumeration
ShutdownOptions Enumeration
SocketByteOrder Enumeration
SocketOptions Enumeration
SocketProtocol Enumeration
SocketStatus Enumeration
SocketStream Enumeration
TraceOptions Enumeration