History:
Description:
+ added property
- removed property
* modification
# bug fix
Version 4.0.0 released 24.09.2001
+ Support for SOCKS5 proxy on TCP and UDP sockets.
+ RecvPacket
+ ResolveName
+ ResolvePort
+ SetRemoteSin
+ SetSendTimeout
+ SetRecvTimeout
* all send methods use internally SendBuffer - you may use all send method for sending datagrams.
# UDP not working on all systems
* Response UDP may income from different IP then where previously UDP is sended.
Version 3.3.0 released 27.08.2001
# Dynamic loading of Winsock (under Windows) is now thread safe!
* Default is used static mapping of Winsock.
# Winsock is correctly closed on destructor.
+ OnStatus event for monitoring status od socket or for monitoring how much data is reading or sending.
Version 3.2.0 released 23.07.2001
+ merged with blcksck2.pas unit.
* optimalizations.
+ SetTimeout method for setting timeout on Winsock2 or Linux systems.
+ GroupCanRead method is as CanRead method on set of sockets.
* GetErrorDesc is nor class function.
# CloseSocket on TCP socket do graceful disconnect.
Version 3.1.0 released 13.05.2001
# Fixed RecvString for bug in Win2000
* RecvString now correctly strip CRLF sequence under Linux
Version 3.0.0 released 13.05.2001
+ Compatibility with Kylix
+ New constructor CreateAlternate. It allows under Windows use another DLL then wsock32.dll
+ method ResolveNameToIP for resolve computer name to set of their IPs.
Version 2.1.1 released 07.04.2001
# fixed result on RecvBufferEx.
Version 2.1.1 released 07.04.2001
# fixed result on RecvBufferEx.
Version 2.1.0 released 12.03.2001
+ RecvBuffEx for very powerful receive any size of data. Only this function may be freely combined with RecvString!
# improved compatibily with C++ Builder.
+ SizerecvBuff and SizeSendBuff Property for control winsock buffers. Usable for performance tuning.
Version 2.0.1 released 10.02.2001
* Recvstring uses better dynamic buffer for better performance and robust solution when you try reading binary data.
+ Property LineBuffer contains prebufferred data after Recvstring. it usefull when you need swith between line and binary mode.
Version 2.0.0 released 18.09.2000
+ optional exception handling
* SendBuffer is now function
* SendBufferTo is now function
* all times is now in millisecond!
Version 1.1.1 released 17.03.2000
# reading by RecvBuffer from unconnected socket cause WSAENOTCONN error.
Version 1.1.0 released 14.02.2000
# name resolving work OK on Delphi 4 and more.
+ support for broadcast on UDP socket.
Version 1.0.2 released 08.11.1999
# method RecvString - fixed reading from unconnected socket.
Version 1.0.1 released 16.10.1999
* only any descriptions.
Version 1.0.0 released 19.9.1999
+ Class TBlockSocket wrapping Winsock socket.
+ Class TUDPBlockSocket (ancestor of TBlockSocket) implementing UDP protocol.
+ Class TTCPBlockSocket (ancestor of TBlockSocket) implementing TCP protocol.