1

我正在制作客户端-服务器应用程序,我们选择 Netty 作为连接管理框架。我们使用 SSL TCP 连接。截至目前,客户端也在 Java 上制作。但未来该项目应该支持移动设备:Android 和 iOS。问题是:在 Netty 上实现 C++ 或 Objective C 客户端连接到 Java 服务器有多痛苦?

4

2 回答 2

3

您可以使用CocoaAsyncSocket,我已将它用作客户端和在 Netty 中实现的服务器,使用我定义的协议以 JSON 形式发送和接收数据,它与 Netty 一样好。

于 2014-04-01T10:44:29.043 回答
0

这实际上取决于您使用的协议。如果您定义一个协议,将序列化的 java 对象作为二进制发送,那么您难以用非 JVM 语言编写客户端。如果您使用基于文本的协议(请参阅此处)或基于 HTTP 的 Web 服务,那么这将很容易。

于 2012-06-18T10:53:13.640 回答