Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Since you are using C++ Builder, you should really be using the Indy components, they are a nice well tested and easy to work with set of networking components... And they are already built into C++ Builder. If you are using C++ Builder, using Qt or boost can be really problematic (of course depending on C++ Builder version).</p> <p>Indy components: <a href="http://www.indyproject.org/index.en.aspx" rel="nofollow noreferrer">http://www.indyproject.org/index.en.aspx</a></p> <p>With Indy components you get all the components you need for basically every sort of network development you need, it is by far the most complete networking solution for C++Builder/Delphi that I have seen. </p> <p>You might find this article interesting: <a href="http://conferences.embarcadero.com/article/33256" rel="nofollow noreferrer">Developing TCP/IP-based Server Applications using Indy Components [1]</a> it shows examples in Delphi, but converting to C++ should be trivial. </p> <p>Besides the <a href="http://www.atozed.com/indy/book/index.en.aspx" rel="nofollow noreferrer">Delphi in Depth [2]</a> book is a good resource and contains samples in C++ as well.</p> <p>About the developing your own protocol, it is almost impossible to answer that question with a definitive answer, it really depends on the requirements you have. Perhaps you should start by asking, is there an existing protocol that would work for me, before you end up, perhaps, reinventing the wheel.</p> <p>[1] <a href="http://conferences.embarcadero.com/article/33256" rel="nofollow noreferrer">http://conferences.embarcadero.com/article/33256</a><br> [2] <a href="http://www.atozed.com/indy/book/index.en.aspx" rel="nofollow noreferrer">http://www.atozed.com/indy/book/index.en.aspx</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload