我已經在 2 台 Ubuntu 機器上安裝了 Dropbox 並啟用了 LAN 同步。我很好奇一個 Dropbox 實例如何偵測另一個實例。
答案1
看起來像是透過 LAN 發送 UDP 廣播封包。
我找到了這些支援連結:
http://forums.dropbox.com/topic.php?id=12180
「我們已經嘗試了各種服務發現協議,包括標準化的和我們自己的。現在我們正在使用 UDP 廣播,但我們正在測試一些不同的想法,看看什麼最適合大多數人。伺服器只是參與lansync 協商以執行我們的安全模型。
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
例如,如果我查看 LAN 的封包捕獲,每隔幾秒鐘我就會看到「[來源 IP] 255.255.255.255 DB-LSP-Dropbox LAN 同步發現協定」。
答案2
它透過每 30 秒發送一次 UDP 封包來實現。檢查下面的帖子...
Dropbox LAN 同步協定(已存檔)