Difference between revisions of "FAQ"
(→FAQ) |
|||
| 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
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 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 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 |