Difference between revisions of "FAQ"

From Overbyte
Jump to navigation Jump to search
(→‎How to get ICS: Grammar/Wording)
Line 10: Line 10:
  
 
There are 3 options to get ICS source code:
 
There are 3 options to get ICS source code:
:# From partner DVD you get from CodeGear when buying Delphi or C++ Builder
+
:# From the partner DVD you get from CodeGear when buying Delphi or C++ Builder
 
:# From [http://www.overbyte.be/eng/products/ics.html OverByte website]
 
:# From [http://www.overbyte.be/eng/products/ics.html OverByte website]
 
:# From version control repository
 
:# 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 the partner DVD from CodeGear is probably not such a good idea, since it is likely to be an old version, built at the time this 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 [http://www.overbyte.be/en/products/ics.html OverByte's 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.  
+
Using version control repository is the best choice if you want to have the very latest source code. OverByte uses a 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 17:21, 6 December 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 the partner DVD you get from CodeGear when buying Delphi or C++ Builder
  2. From OverByte website
  3. From version control repository

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

Using OverByte's 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 uses a 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