Home

Welcome

Welcome to the TCPClass Documentation.

This UDF is intended to simplify the life of who want to make a Client/Server script.

There 2 includes

  • Client.au3 wich should be included in the script that will be the client
  • Server.au3 wich whould be included in the script that will be the server

You have then access to 2 classes

  • _Class_TCPClient that offers methods to simply handle an encrypted TCP Client
  • _Class_TCPServer that offers methods to simply handle a multiclients and encrypted TCP Server

Change log

+: Added, -: Deleted/Deprecated, *: Modified, !: Bug corrected

=== 1.1c === (30/10/2011)
Server:
+: ClientGetBufferLen method
+: Completed doc of ClientPropertyGet and ClientPropertySet methods (Return values)
*: Now, when calling .Shutdown, the Callback_LostClient is called for each client.
!: Corrected bug: Script error when calling .DisconnectAll befor calling at least one
    time .Startup (Main socket array was not dimensioned)

=== 1.1b === (30/09/2011)
Server:
!: Corrected bug in Number of client's extended properties
*: Documentation corrected (added 0-based for ClientPropertyGet/Set)
+: New Method: NbrClients
*: Property NbrClients is now private

Client:
+: Method: IsConnected
!: Changed return value of Connect method (see documentation)

=== 1.1 ===
Server:
+: ClientPropertySet, ClientPropertyGet
*: Now works with Socket IDs rather than Socket Handles (for performance)

=== 1.0 === (10/09/2011)
- Initial Release
Close