1

我有麻烦了,需要你的帮助。


第一个问题:

我的 IOS 应用程序必须向/从 Web 服务器发送/接收数据。使用TCP定义的服务器,数据格式为TLV;我以前从未使用过 TLV,也不知道如何解决这个问题。

至于 TCP,我决定使用 cocoaAsyncSocket,处理 TCP 传输很简单;但是我发送/接收数据都是(NSData*)格式,我不知道服务器是否可以正确解码。


第二个问题:

我也在尝试在本地客户端和服务器之间同步联系人;本地客户端将是 IOS 应用程序和 Android 应用程序。通过我决定使用 vCard 作为联系人的数据格式,但是来自 iPhone 的 vCard 包含一些 Android 中不包含的项目(例如 RelatedName);当我使用 vCard 时,有一些数据丢失,我无法解决这个问题。有什么好的建议吗?

来人帮帮我。此致。

==========================

最后,我决定使用 cocoaAsyncScoket 来传输数据,并使用 SQLite 来存储联系人的所有数据;而且似乎不可能避免数据丢失。

4

1 回答 1

3

我完成了。

我使用 GCDAsyncSocket 库来发送和接收数据;至于 TLV,只需按照自定义规则按顺序发送原始字节即可。

github中的库

于 2012-12-05T06:05:46.060 回答