Difference between revisions of "FAQ"

From Overbyte
Jump to navigation Jump to search
Line 6: Line 6:
  
 
Here, you'll find the most frequently asked questions which cover a range of components or all. You will find questions specific to one component in the '''How to''' section of each component.
 
Here, you'll find the most frequently asked questions which cover a range of components or all. You will find questions specific to one component in the '''How to''' section of each component.
 +
 +
== How to get ICS ==
 +
 +
There are 3 options to get ICS source code:
 +
:# From partner DVD you get from CodeGear when buying Delphi or C++ Builder
 +
:# From [http://www.overbyte.be/eng/products/ics.html OverByte website]
 +
:# From version control repository
 +
 +
Using partner DVD from CodeGear is probably not such a good idea since it is likely to be an old version build at the time Delphi / C++Builder version was pushed to the marked.
 +
 +
Using [http://www.overbyte.be/en/products/ics.html OverByte website] you'll get the latest stable release or beta. That's a good choice.
 +
 +
Using version control repository is the best choice if you want to have the very latest source code. OverByte use SubVersion server and you need to use a subversion client such as [http://tortoisesvn.net TortoiseSVN] or your favorite browser. Once your SVN client is installed, for ICS-V6 you can browse to svn://svn.overbyte.be/ics or http://svn.overbyte.be:8443/svn/ics or for ICS-V5 to: svn://svn.overbyte.be/icsv5 or http://svn.overbyte.be:8443/svn/icsv5. ICS-V7 is a part of V6, in ics/branches/icsv7. All use usercode = ics and password = ics for read access. Write access is only available to TeamICS.
  
 
== How ICS works ==
 
== How ICS works ==

Revision as of 13:50, 29 November 2008

Main page -> FAQ


Here, you'll find the most frequently asked questions which cover a range of components or all. You will find questions specific to one component in the How to section of each component.

How to get ICS

There are 3 options to get ICS source code:

  1. From partner DVD you get from CodeGear when buying Delphi or C++ Builder
  2. From OverByte website
  3. From version control repository

Using partner DVD from CodeGear is probably not such a good idea since it is likely to be an old version build at the time Delphi / C++Builder version was pushed to the marked.

Using OverByte website you'll get the latest stable release or beta. That's a good choice.

Using version control repository is the best choice if you want to have the very latest source code. OverByte use SubVersion server and you need to use a subversion client such as TortoiseSVN or your favorite browser. Once your SVN client is installed, for ICS-V6 you can browse to svn://svn.overbyte.be/ics or http://svn.overbyte.be:8443/svn/ics or for ICS-V5 to: svn://svn.overbyte.be/icsv5 or http://svn.overbyte.be:8443/svn/icsv5. ICS-V7 is a part of V6, in ics/branches/icsv7. All use usercode = ics and password = ics for read access. Write access is only available to TeamICS.

How ICS works

Asynchronous paradigm The non-blocking nature of ICS.
Sending and receiving data Draft discussing possible formats of data transfer.

FAQ

Concatenating data A example on how to concatenate chuncks of data in a CPU / Memory friendly way.
Difference TCP/UDP What is the difference between TCP and UDP and which to use when ?
General General questions not belong to other section
Internet Specific for internet
Microsoft .NET framework Using ICS with the Microsoft .NET framework
Multi-Threading Using ICS components and threads
Progress bar Implementing a progress bar
Timeouts Implementing timeouts on connections or protocols