[feedhenry-dev] FeedHenry Desktop Bridge

Wojciech Trocki wtrocki at redhat.com
Mon May 1 20:53:01 UTC 2017


WhatsApp is pretty verbose about their architecture.

*Top level overview:*

"When you receive a message, it gets delivered to your phone first. Every
whatsapp account has an unique id, which is sent securely to the url you
get from the QR code of the web client. Then, the web client polls *your
mobile *for messages time to time. Thus, to use the web client your
smartphone *has to be connected* to the internet.

*More detailed info: *

https://www.quora.com/How-does-the-new-WhatsApp-web-client-work

There are couple unofficial clients:

https://github.com/VctrySam/whatsapp
https://github.com/bcalik/Whatsapp-Desktop



WOJCIECH TROCKI

SOFTWARE ENGINEER

Red Hat Mobile <https://www.redhat.com/>

IM: wtrocki
<https://red.ht/sig>

On Mon, May 1, 2017 at 7:51 PM, Vojtech Sazel <vsazel at redhat.com> wrote:

> P2P communication between mobile clients, web browsers using WebRTC is
> very interesting thing.
> Check my code here https://github.com/wojta/serverless-webrtc-android and
> also links from the README there. Mine is native Android app and that guy
> Chris Ball has sample for web browser and Node.js command line app.
>
> And also there is Webtorrent - https://webtorrent.io/ that uses WebRTC.
>
> Vojtěch
>
>
> On Mon, May 1, 2017 at 8:38 PM, Summers Pittman <supittma at redhat.com>
> wrote:
>
>>
>>
>> On Mon, May 1, 2017 at 12:54 PM, Vojtech Sazel <vsazel at redhat.com> wrote:
>>
>>> Hi,
>>>
>>> I'm not sure, isn't it WebRTC? I played with that a little bit. You
>>> usually don't need any server for most of P2P connections, only signaling
>>> server and STUN server. On some stricter networks you'll need relaying
>>> server.
>>>
>>
>> Interesting.  I never thought of WebRTC as being used for not video, but
>> it looks like it is a more general protocol as well.
>>
>>
>>>
>>> Vojtěch
>>>
>>> Dne 1. 5. 2017 5:39 PM napsal uživatel "Summers Pittman" <
>>> supittma at redhat.com>:
>>>
>>>> WhatsApp and Allo are both messaging applications which have a use case
>>>> where your messages are not saved to a central server.  However, both
>>>> products provide a Desktop client which syncs to the phone directly.
>>>>
>>>> Does anyone have any experience building an application with this use
>>>> case?  Are their any open libraries to look at and think about?  If not, do
>>>> we want to build something to facilitate this type of behavior?
>>>>
>>>> If there is interest I can write up some simple use cases and possible
>>>> solutions which we can iterate ideas on.
>>>>
>>>> Summers
>>>>
>>>> _______________________________________________
>>>> feedhenry-dev mailing list
>>>> feedhenry-dev at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/feedhenry-dev
>>>>
>>>>
>>
>
> _______________________________________________
> feedhenry-dev mailing list
> feedhenry-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/feedhenry-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/feedhenry-dev/attachments/20170501/3fdb84dd/attachment.htm>


More information about the feedhenry-dev mailing list