【问题标题】:How to develop an API for an c++ project如何为 C++ 项目开发 API
【发布时间】:2011-04-26 07:51:27
【问题描述】:

我已经用 curl 库在 c++ 中开发了一个爬虫,因为它是用 c++ 开发的,所以它没有 GUI,我计划使用 java 实现 GUI。我有一个问题如何开发 API 来访问它爪哇...

例如 Mongo db 是用 c++ 编写的,它有适用于所有语言的 API。它如何访问 c++ 是否使用套接字进行通信......

【问题讨论】:

    标签: java c++ api mongodb


    【解决方案1】:

    您需要将爬虫编写/包装为服务,并将其托管在正在侦听端口的服务器上。您可能希望创建一个文本或二进制协议,然后客户端可以与该服务进行通信。一旦建立,您可以使用任何语言(包括 Java)编写客户端。

    【讨论】:

    • 最适合一次写入类型的实现
    【解决方案2】:

    也许你会发现这很有用:http://java.sun.com/docs/books/jni/

    【讨论】:

      【解决方案3】:

      也可以看看Thrift

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-12-06
        • 1970-01-01
        • 1970-01-01
        • 2011-01-12
        • 1970-01-01
        • 2015-01-31
        • 2019-07-22
        相关资源
        最近更新 更多