summaryrefslogtreecommitdiff
path: root/doc/todo/A_really_simple_way_to_pair_devices_like_bittorent_sync/comment_2_a4badfc248be428e6426a936212cc896._comment
blob: 2bff793f053500ab720e10d540f8e989b79dc6d1 (plain)
1
2
3
4
5
6
7
8
[[!comment format=mdwn
 username="http://johan.kiviniemi.name/"
 ip="83.145.237.224"
 subject="comment 2"
 date="2013-07-23T11:37:53Z"
 content="""
Transferring the data over XMPP would almost certainly take too much XMPP server bandwidth, but using something like [libjingle](https://developers.google.com/talk/libjingle/) to set up P2P connections should work nicely. That would require libjingle (or equivalent) bindings for Haskell, though. Libjingle negotiates over XMPP to set up the P2P connection and provides a TCP-like layer for reliable, ordered communication. One could use that for both git metadata and the file transfers.
"""]]