那就挑个不是 C 的,比如 java,C#,VB.net, VB, Delphi, c ++,汇编
做个一离线客户端,要实现和在线客户端一样的同步,楼主,你确定是这样的?
你是想实现一个客户端,没网络的时候用本地数据,然后有网的视乎可以更新数据而已吧。对于windows上的客户端,如果是指定用户使用的话,C# Winform/WPF无疑是非常好的(需要依赖Framework)。如果如QQ一样给大众使用,那么可能就需要选择依赖少的语言。(Delphi,C++,VB)
事实上有很多这样的案例可以参考。比如Visual SVN就是一个,关键技术本地缓存+上线同步(冲突解决)
说白其实就是在本地做数据缓存了,这个缓存看你怎么做了,