我用cl ++开发了一个带有curl库的爬虫,因为它是用c ++开发的,它没有GUI,我打算用java实现GUI。我有一个问题,如何开发一个API来访问它的java ...
例如,Mongo db是用c ++编写的,它有适用于所有语言的API ..如何访问c ++它是否使用socket进行通信......
答案 0 :(得分:3)
您需要将抓取工具编写/包装为服务,并将其托管在正在侦听端口的服务器上。您可能希望创建一个文本或二进制协议,然后客户端可以与此服务进行通信。一旦建立起来,您就可以用任何语言编写客户端,包括Java。
答案 1 :(得分:0)
也许你会觉得这很有用:{{3p>
答案 2 :(得分:0)
同时查看Thrift。