aradeonas wrote:
[Cross posted on forum  so if you want answer there :
http://forum.lazarus.freepascal.org/index.php/topic,29007.0.html]

Hi,

For one of my projects I want to send and receive files between server
and client and for years I saw demos in Indy,Synapse ... but I wonder if
any one done it in real world and have experience or suggestion that
want to share with so prevent me to go wrong or reinvent wheel or engine
if they are out.

I want to know what is the best approach for making a sync system,what
is the powerfullest library and live library,tips to know about security
or even file changes recognition and upload just changed part like
DropBox.
I don't want all,just if you can help me in some part please do.

I think that some of this depends on whether you're talking about text or binary files, whether the sharing structure is like a tree or like an arbitrary graph, and the anticipated level of traffic.

One possibility would be to put files into Subversion and either invoke svn or use libsvn (I think somebody was working on a wrapper for this). Another would be to put them into a database (I use this for application-level scripts). Don't use something like a discussion group server, since there could be unexpected indexing problems.

Another possibility would be to look at what a multiuser-aware program like Inkscape uses.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to