Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
users:techfaq [2015/09/07 23:08] – [Technical FAQ] Moved the headings up a level so they appear in the TOC cmotc | users:techfaq [2020/05/23 17:04] (current) – fix link skeleton1 | ||
---|---|---|---|
Line 8: | Line 8: | ||
Tox users are connected by a modified version of [[https:// | Tox users are connected by a modified version of [[https:// | ||
- | It consists of a [[https:// | + | It consists of a [[https:// |
Tox is just the core, the part of the program which handles the messages and encryption, for instance. But it can only function in the context of a complete instant messaging program. All the fancy user interfaces you see all over the place, are the clients. The client is a separate program which utilizes the core, providing a convenient way to use the program. So when you use Tox, you are in fact using one of the clients. The most clients are graphical clients, in other words, you will make use of all kinds of graphical elements which are part of the client. You usually won't get to see the core (unless you look into the source on GitHub). There are various clients available which each have a different name, are independent from each-other, in various programming languages. | Tox is just the core, the part of the program which handles the messages and encryption, for instance. But it can only function in the context of a complete instant messaging program. All the fancy user interfaces you see all over the place, are the clients. The client is a separate program which utilizes the core, providing a convenient way to use the program. So when you use Tox, you are in fact using one of the clients. The most clients are graphical clients, in other words, you will make use of all kinds of graphical elements which are part of the client. You usually won't get to see the core (unless you look into the source on GitHub). There are various clients available which each have a different name, are independent from each-other, in various programming languages. | ||
Line 15: | Line 15: | ||
* When you are referring to the Tox protocol or in general, you are talking about Tox. | * When you are referring to the Tox protocol or in general, you are talking about Tox. | ||
- | * When you are referring to the Tox program itself, you are talking about the Tox core, usually written as toxcore (see the [[https:// | + | * When you are referring to the Tox program itself, you are talking about the Tox core, usually written as toxcore (see the [[https:// |
- | * When you are referring to one of the clients, you should mention the name of the client instead of ' | + | * When you are referring to one of the clients, you should mention the name of the client instead of ' |
- | ===== Technical FAQ ===== | + | |
- | ==== Servers? ==== | + | ==== Does Tox Rely on Central |
- | No. | + | No. That said, in some situations a client will choose to use central node to jump onto the distributed network. |
==== Encryption ==== | ==== Encryption ==== | ||
Line 28: | Line 28: | ||
Thanks to [[https:// | Thanks to [[https:// | ||
- | == Which encryption algorithms does Tox employ? == | + | === Which encryption algorithms does Tox employ? |
Tox uses the encryption algorithms present in the [[http:// | Tox uses the encryption algorithms present in the [[http:// | ||
Line 35: | Line 35: | ||
More info: https:// | More info: https:// | ||
- | == How does Tox's Encryption compare to OTR? == | + | === How does Tox's Encryption compare to OTR? === |
The encryption used in Tox not only provides same features as OTR, but is also the default, and only operation mode of Tox. | The encryption used in Tox not only provides same features as OTR, but is also the default, and only operation mode of Tox. | ||
Line 57: | Line 57: | ||
==== What is stopping people from tracking me through the public DHT? ==== | ==== What is stopping people from tracking me through the public DHT? ==== | ||
- | Tox generates a temporary public/ | + | Tox generates a temporary public/ |
===== Source ===== | ===== Source ===== | ||
- | === Where do I get the Tox source code? === | + | ==== Where do I get the Tox source code? ==== |
- | The core library: https:// | + | The core library: https:// |
- | === How do I compile Tox? === | + | ==== How do I compile Tox? ==== |
- | Check out the instructions found in [[http:// | + | Check out the instructions found in [[https:// |
===== Community ===== | ===== Community ===== |