[General] School project using qTox

Thibault Lemaire thibault.lemaire at supinfo.com
Wed Mar 15 15:31:53 UTC 2017

Alright thank you all for your replies.

Sadly the subject is very clear on the server part which means we'll 
have to cope with a server/client architecture. It's a shame we can't 
use qTox, but we can always use another open-source library that would 
be built on a client/server model this time.

Thanks again and keep up the good work!

On 09/03/17 21:09, Oranges User wrote:
> Tox is a pure peer to peer networking library, so readapting it to a 
> client server model would require significant rewriting of toxcore's 
> network components and then applying that to qtox, you'd probably be 
> better off looking for an existing client server networking library 
> instead, or writing your own from first principles.
> On Fri, Mar 10, 2017 at 8:27 AM, Thibault Lemaire 
> <thibault.lemaire at supinfo.com <mailto:thibault.lemaire at supinfo.com>> 
> wrote:
>     Hello,
>     We're a team of 6 students working on a school project and we
>     would like to know some specifics about the inner workings of
>     tox/qTox.
>     *About the project :*
>     It is an open subject which goal is to put us in a real world
>     situation of software development. The context is the following :
>     "You have been hired to build and design a complete multi-platform
>     messaging system just like Skype or Slack".
>     There is of course a part describing the features the application
>     should have, but also a part describing a "Support Architecture"
>     of redundant servers and backup servers.
>     It is the opportunity for us to combine our programming as well as
>     our server managing skills.
>     *The question :*
>     So, as I already knew about tox and qTox I suggested we could use
>     it as a work-base. But what about the server architecture?
>     Therefore, here is our very basic question :
>     /Can qTox be adapted to fit a server/client architecture? And if
>     yes, how much work would that imply?
>     /We simply wanted the opinion of experts on the matter so we can
>     decide if it's a viable option before diving into the specs and
>     actually do the refactoring.
>     Of course we already took a quick look around in the code, and our
>     feeling currently is that one would only need to modify the
>     toxcore library for that, leaving the qTox client unaffected in
>     it's structure. But that arises a second question : can the
>     toxcore library be easily bended into a server/client architecture
>     or should we rather make our own networking library?
>     Thank you very much for your time, and thank you for the effort
>     you put into tox and qTox.
>     Peter Aubry-Walker,
>     Paul Arcari,
>     Axel Coche,
>     Paul Destour,
>     Loïc Lebon,
>     Thibault Lemaire,
>     _______________________________________________
>     General mailing list
>     General at lists.tox.chat
>     https://lists.tox.chat/listinfo/general
>     <https://lists.tox.chat/listinfo/general>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tox.chat/pipermail/general/attachments/20170315/46ab5c08/attachment.html>

More information about the General mailing list