2010-08-17 87 views
3

我正在研究允許我通過網絡同步信息的C/C++庫(Win/Linux)。我想運行我的程序的多個實例(在不同的PC上),並且希望在本地同步文件,而不是通過網絡在單個位置遠程訪問文件。文件同步庫

如果所有實例都保持一致性DB還需要蜜蜂知道任何消息傳遞錯誤的,這樣的ACK機制是必要的。

我一頭栽進了幾個解決方案,但我仍然試圖找出我最好的解決辦法是。

任何建議表示讚賞,並隨時詢問任何澄清。


編輯

我一直在尋找到ENET和UDT沒有人有使用他們的經驗嗎?

回答

1

我覺得這樣的事情的設計空間是非常巨大的,但它讓我想起了一個有點兒酷庫的,我看到有一天,VAST。這個想法是它是一個空間表示的分佈式發佈/訂閱模型。也許它適合你的目的。

如果您對文件同步-librsync最感興趣可能會立即有用的另一件事。它通過外觀來實現rsync delta算法。